So far.. I have..
..but it's outputting the same subcategory.
So for Cat A, instead of getting:
- Cat A
--- Sub Cat 1
--- Sub Cat 2
--- Sub Cat 3
- Cat B
- Cat C
- Cat D
...i get
- Cat A
--- Sub Cat 1
--- Sub Cat 1
--- Sub Cat 1
- Cat B
- Cat C
- Cat D