So, what I want it to do is if it detects a list in the menu block, it converts the list into a submenu with the first item of the list being the label, the second one being the title of the submenu and the rest being the items of the submenu. Here's an example of what would would be expected here:
Well, @ashtyboi, you could read the code in morphic.js that generates submenus. Basically, each menu item is a key-value pair, and for a submenu, the value in the pair is itself a MenuMorph.
Good question, to which I don't remember the answer, even though I wrote this code originally! There's a field named "title" in a MenuMorph; try setting that?
Anyway, the point is, you can read the code as well as I can. Or you can open the browser developer tools, set a breakpoint someplace, and open a menu with a submenu, and poke around.