Never mind. Solved my own issue. Sorting arguments are available in the list_cat() php function.
Hmm, the spacing got lost on my example. Idea was: Color and Shape were main categories, with the B/G/R and Ball/Cube as sub-categories. Sorry for any confusion.