Groups vs virtual items?

Not sure I fully follow, but that may be my lack of understanding.
Hue lights can be mapped to up to 6 different channels http://docs.openhab.org/addons/bindings/hue/readme.html
Not all channels have the same input. Did you see the various posts on how to address members groups through rules?
maybe that post may help, especially on how to deal with different items in a group:
Configurable scenarios
and here another one focusing more on similar items in a group, but definitely one of my favourite posts:
Design Pattern: Working with Groups in Rules
hope this helps