In my experience, categories are rather one dimensional. For subcategories, I use multiple categories with the distinctions separated by colons. Like, ‘Auto:Gas, Utilities:Gas, Interest:Savings, Interest:Investments’, etc.
If there’s a better way to do this, please let us know.
Kipper