Menu2 multiple options select item

Hey there folks! I'm trying to implement an on-device menu for my watch face options. So far so good, but there are a few options that I want to provide multiple choices for:

Background/Foreground/Special text color (from a limited palette of ~10 colors each)
Font selection (one of four)

I've got the menu working with simple on/off settings, but I'm not sure how to go about cycling through options like these. One thought I had was using a plain MenuItem, and in the onSelect updating the MenuItem directly to show a different sublabel, along with a number field with a list. Is that reasonable? Any other advice or implementation demos?