The only somehow practical way imo is to create a partial preset that contains all masks, brushes etc., apply it and manually disable the masks, brushes etc. that you don’t want to apply. No need for VCs, but you can still use them as you like.
To avoid confusion, you could make a preset each for landscape, portrait, stills etc.
Example: Landscape preset: one item each for background, foreground, midground. Apply to image and switch off the midground (if there is none). Name the items so that you know what to switch off.