There's some funny thing with the subcategories whereby you _have_ to reorder the categories to get it to notice the subcategories, even if they appear to be in the right order. It's done "live" so simply reorder them wrong and then reorder them back how they should be. If it still doesn't work, sketch an ascii tree of what you'd like and I'll fix it.