Maybe you can utilize the native or PLCOpenXML export/import for that workaround.
I have now tried that and cannot get it to work unfortunately.
I tried creating a project with some content and project information, exported it and imported it again. The project information goes into the XML I can see, but I cannot load the project information again; only the other content is loaded. Is this a known issue?
The workaround I hoped for was exporting to PLCOpenXML, edit XML using scripts, and import it again.
Now it seems that I have to resort to my previous "workaround", where I have used an auto-mouse/keyboard-clicker to automatically click around in the GUI.
(even though this it not a very stable solution)