Hiding body parts


I have a model that consists of a body and armor. The body has a lot of bodymorphs applied. The body and the armor overlap a lot and so I need to hide the body parts. From what I’ve seen the mask modifier is perfect for that, the only problem is that I want to be able to easily toggle on and off armor parts.

For example I might want to only have the armor for the shins, or maybe thighs too, or maybe upper arms, or maybe forearms as well. At this point it looks like I’d need quite of lot of masks to cover all those possible combinations. What would be the best way to approach this?