Possibly a very naive technique, but uses javascript to hack the DOM client-side and make an otherwise flat menu collapse/expand dynamically...
See the javascript for this experiment.