Hi,
You might want to check out the demo one-to-many chooser I built the other day, using the Table custom component:
You can also find several examples of one-to-many choices in the Secure Download Portal example app (eg when choosing groups for users).
Hope that helps!