No. I use a feature and I believe it is what your referring to.
You create ini files. I have ones like so:
nintendo.ini
sega.ini
computer.ini
handhelds.ini
All.ini
Working.ini
...and so forth.
Think of them as categories (MameWAH calls the "Groups")
These files go in the config folder. Then in the menuing system you will see an option "Select Group" and when you choose it it will list the ini files. When you choose one of the ini file you will only be able to select platforms that appear in the current "group" ini file, either through the menu system or when cycling with hotkeys.
In my nintnedo.ini file I have
Nintnedo
Super Nintnedo
Nintendo 64
Gameboy
Gameboy Color
Gameboy Advance
Supe Gameboy
It is simply a text file and it contents, these names, correspond to the folder names for each platform (emulator). These are the folder names within the config folder.
It nice is your working on setting up and emulator and it's not ready for cabinet use yet. I have one called All.ini and one one called working.ini. When guest visit I invoke the working.ini group so they don't end up on a platform I haven't finished setting up yet.
Does that make sense?
Good Luck,
John