That’ll cost a pretty penny with all those unused records created in the DB. Another penny for every deletion of those records to.

OP, @hanan1 posted a solution that does not use RGs hence making it easier to grab answers. You can store them in states first without meddling with RG states.