...
What is needed is support of multiple level of keywords, at the very least two levels.
...
Geoff, If I'm not wrong, you adopted some quasi-standard hierarchical keyword structure a while ago.
This is equivalent to "nested keywords" in MC. If you do a search you'll find a lot on this topic in these forums. MC supports nested keywords at "infinite depth". Both for display and tagging tools.
Let's just test this really quickly in standard view. Any view in Standard view can be imported in 10 ft. display, Theater View.
o Select the top level "Images" node in the left of the application
o Rightclick, select "Add Library view"
o Select the "empty view", name it "Test" and press ok.
o on the left side of the resulting dialog, press "Add"
o In the "Select Field" edit box, select "Keywords", press ok.
o You're now back in the "Customize View" dialog, press ok.
The new view you called "Test" should now be visible under the "Images node". Select the view.
You should now be able to browse your keyword structure in the right pane...