Multiple Ammo-typed Launchers

I want to make a missile launcher that can fire three different types of missiles, but I also want the missile launcher to hold 3 total missiles. Is there a way to do this? Or will I just have to make a couple free 'switch' outfits which will change the launcher outfit to match the type of missile that needs to be put in it?

Possible, but complicated. Check out this topic.