Yang,
For complex tables, you can use the CT Search control or if using CT Dropdown, set the selection method to "Always open dialog" on the CT Dropdown tab. This will always open a dialog that the user will then need to press "Done" on after picking the list entry. I have not seen the radio button scenario that you mentioned.
Jason Latko - Senior Product Developer at SAP