Well, more like this scenario. Sort by color – Color: Yellow, Color: Red:, Color: Black. So I guess you’d have to have sub-variations. But more specifically I would want to go by SIZE, but same idea – S, M, L, XL). That’s why I asked about meta, maybe products have to be tagged instead of looping through all the options.
– Product A
— Color Red
— Color Black
– Color Yellow
– Product B
— Color Red
— Color Yellow
– Product C
— Color Black
— Color Yellow