Everything works up to retrieving a refnum of the enumerated control in a global. The "Label.Text" property of the control refnums you mentioned contains names of the controls on the panel. However, the properties of these refnums when you invoke them, contain only universal properties and do not contain property "strings" specific to enumerated type I am after.
Unfortunately, this suggestion does not work.
Below, I attach the attempt to implement it illustrating the problems.