I found a company that offers porting services for games. I asked them about my game made in Gamestudio, and they said they would need access to the engine's source code to do something like that.

I'm assuming you would already know about any methods out there that could do this, and that you have chosen not to pursue them ... but ... in case you have not, is this even possible? Is it something you would consider doing?