Facing same use case and looking forward to a solution.
I have created a single event program for an HIVST kit distribution with different distribution channels setup as an attribute cat. combo.
I need to create a variable that I can reference on the program rules for this channels to hide some DE that are only relevant to a specific channel.

However the cat. combo attribute is not among the options of source type when creating the program rules.
