Hirarchical Bus Definitions or Sub-Buses

I would like to define buses with sub-buses. Here’s an example:
The main bus is called LED, and it includes buses that represent RGB LEDs or rows of LEDs. For enumerated sub-buses, I can define this as follows:
LED{A[1..2] B[1..2]}. However, what I want is something like LED{A[0..4] B{R G B}}, which isn’t possible in KiCad.
Is there a way to override the syntax so that something like this is possible?

Here an Example: