RomVault's reports are fixdats, the 5th button down on the left pane generates them. Essentially, I put yours into a dat pile loaded by my instance of RomVault which manages TOSEC, pressed Update DATs, then Find Fixes, then Fix ROMs. It copies all available matches to the location I pre-specified the files for this fixdat should go. 20 thousand files is a bit much to upload individually, so I had to wrap it all up in something, but instead of zip compression, I opted to extract and recompress with a solid archive method that reduces the redundancy of data brought on by having so many variants of each game, saving 150MB. You'll need to extract the data into your RomVault's ToSort location, then press Find Fixes, then Fix ROMs.