While not exactly what you're asking for, the mod I've just uploaded does allow you to add various ammo types to your weapon, such as Explosive, EMP, Cryo, AP, etc. It doesn't use separate ammo, but uses the Legendary slot to do it. If you're interested, it's here.