Eu consigo entender isso.
Mas aqui, você está basicamente usando categorias de uma forma que o Discourse não foi feito, se eu entendi a mensagem do Falco.
Eu não sei muito sobre o desenvolvimento do Discourse, provavelmente estou dizendo o óbvio, mas sua hierarquia de categorias parece, no entanto, perfeita para usar tags e eu acho que isso resolveria completamente o seu problema (a menos que você tenha algum problema particular com tags?).
Aqui, você poderia ter esse tipo de hierarquia (categoria → tags):
Chevrolet
- Camaro
- #Camaro-II
- #Camaro-III
- #Camaro-IV
- etc
E assim por diante para Cavalier, Corvette…
