I think you are probably on the right track with creating a new table. You would probably be able to insert single records and not even need insert multiple records, you just have to maintain the relationship field to create multiple in the database inserting one at a time.