Create ELO Leaderboard with Shifting Time Window

{Hi - we have an ELO-based leaderboard in our game. Currently the leaderboard is eternal (i.e. scores never expire). We wanted to create a version of it which only takes into account matches played over a certain window (e.g. over the past month), or even better, weighs ELO changes by how recent they are. Is there a way to do this with Nakama’s leaderboard API? The alternative is for us to keep track of daily increments/decrements and then reverse the expired changes every day, but it would be great if a more efficient integration exists…}

  1. Versions: Nakama {3.10.0}, {Linux binary}, {Unity SDK 3.3.0}
  2. Server Framework Runtime language (If relevant) {Go}