It IS a secondary gun! The thing about "fire all" is that it DOES fire your secondary. Just map your trigger to "fire primary" instead of "fire all"
It's really more helpful to have "fire primary" and "fire secondary" mapped separately, then when you want both just press both (took me a few tries to get used to it, now it's second nature).