Yep that's the only way I believe.
How long did it take you to get every citizen NoOnexRO? Is your database sharable?
I only saved the citizens of eMoldova not all of them.
If you want to do it break it in 7 separate scans that will run simultaneous. This way you will save time.
Something like from 1-1.000.000, from 1.000.001-2.000.000, from 2.000.001-3.000.000...
It will take 7-10 days for a full scan. If you do it in 1 and not in 7 scans it will take way longer. More than a month for sure.
And right after the day reset the scan will run very-very slow for 1-2 hours but after that everything will run back to a good speed.