Malte,
Create a new widget. It can just call the radio widget proc, then call the text widget proc.
Yes, I think what should happen s that any additional properties for a widget should be available to the widget procedure. No need to have an additional option, the element procedure should just pass on anything it can't understand.