Porting a ROM patch generally involves looking at the code in the original ROM that is being patched, then finding the same code in the ROM you want patched, and applying the same changes. This would generally be done with disassembled code. If that sounds like stuff you can figure out, then have fun looking into it, and post again if you have questions about the details. If not, hope someone feels like doing it for you, or offer payment as an incentive maybe?
Having said that, pokemon games are some of the most widely supported and modified games in existence, maybe the patches you want are already out there somewhere.