I had completely forgot that you were going to use this in another project, but I'm not even sure if it's going to be possible.
In order to get in all the different trainers, I had to replace existing trainer classes and their battle sprites, overworld sprites, class name, and even a few of the trainers teams themselves. I'm not even sure this would work with an existing game or other modification, as a lot of trainers and characters would appear as the trainers I've added in.
You're welcome to try, I'll see about putting an SS version together.
In the meantime you could apply this patch to an HG game and take a look at what classes, sprites, etc are replaced and see if it intereferes with what you're using. But I'm gonna guess it won't work.