I need Interface-List for Queue Tree Parent

v7.10

Scenario:

No Routing, only transparent traffic shaping with bridge
Bridge interface 1-5
interface 1 goes to the uplink gateway
interface 2-5 goes to internal devices

Bridge Filters:
Outgoing interface 1 mark-packet=upload
Interface List interface-5 mark-packet=download
(and other packets marked based on dst or src address for my qos needs, which is not releva)

Queue Tree:
Queue “Upload” parent = Port 1
And Other Queues using “Upload” as the Parent, based on the bridge filter packet-marks

Queue “Download” parent = Interface List Port2-5 <--------------This is not possible, this is the problem
And Other Queues using “Download” as the Parent, based on the bridge filter packet-marks

The above would work IF I could actually do “parent = Interface List interface2-5”, however, only physical interfaces or other queues can be set as the parent.

I can’t use global, because then it takes the upload or download from every interface. I can’t use a physical interface because then I can only choose 1 interface. I can’t use a new tree per interface, because then I have to specifically give each interface a certain amount of bandwidth instead of sharing.

So… what I have done, and it works, is that I put interface 1 and 10 in a bridge, and 2-6 in a bridge. Then, I physically connected interface 6 and 10 with a network cable. Then, I use physical interface 1 in the queue for upload and I use physical interface 10 in the queue for download. This way, all traffic is going through 2 interfaces, and the others are basically the equivalent of a separate switch.

That works perfectly, but it wastes 2 interfaces and looks messy with both ends of the cable connected to the same router.

If we could use an interface list in queue tree, that would be great.