Did you have any success with this? I'm struggling with the same problem. I can create the 2-level menu OK, but the top level loses its selection as soon as the user clicks on a sub-menu. One get-around is to use a MultiView panel, so that each sub-page is actually just a part of the selected page, but that won't do it for me as I want to track page-viewing stats.