I use exactly one ISBoxer profile, and I have dozens of toons in it over 10+ teams. For my teams that need different key maps, I do just that -- give them their own key maps. It was designed from the get-go for you to only need a single profile.

If you find yourself needing to tweak the Key Maps from the Quick Setup Wizard different for each team, you can rename the existing Key Maps and everything that was already using them should continue to use them. Then if you run the wizard again, it will create brand new ones for the new Character Set that you can repeat the process with.

All of that said, if you can explain the trouble you're having keeping them in one profile, maybe there is something else I can suggest?