So, it sounds like you are asking if there is some sort of universal interface that will let you bind your IPAC binds to all of your emulators. Sadly, there isn't one. Considering all of the emulators that are out there, this would be a tall order to fill.
I remember some time ago when I went through all of my emulators to set up my gamepad. I ended up creating an excel spreadsheet just so I could track what buttons were reserved or unusable in each so I could figure out a player1 setup. Sorry to say that I don't have that excel sheet anymore, but there is also a pretty good chance that some of the emulators I am using will be different than yours...so different requirements.
It is a bit of work trying to figure out some sort of universal binding setup so that when you go from emulator to emulator, there is some sort of consistency...but it is probably something you will need to just work through. Also, save your notes on the control setup somewhere. I myself am not looking forward to having to redo my setup, but as some point I will need to since I have added some emulators since I did it the first time.