Don't really remember what issues I had. It worked for a while but then stopped working after adding some more features. You can try and see for yourself what happens, the code has changed even more since then so the issue could have changed anyways.
I could fix it but other stuff came up so I didn't prioritize rampant compatability over some other features.
If you fix it (without decreasing code quality) then that would be cool. Do you have any modding experience? While the code isn't that advanced as software projects go, among data stage mods this is far beyond any other mod that I've read the source of so far with maybe one or two exceptions.