Would choice - multiple control suffice?
How about using a Repeating Section with all the controls grouped together for each embedded row?
If not then how about this:
- Concatenate multiple delimited values into a field
- Use a Workflow that parses these values and inserts the new items