I don't think it's a perfect fit for all your problems, but in this project:
https://github.com/PRElias/win10_emulation_station/tree/choco-auto-install
I built a powershell script which put video and marquee TAGs based on the name of your ROMs on you gamelist.
Copy the gamelist_manager.ps1 to your ROMs folder and execute it as admin.
Worth a try