Thanks for the replies.
Few points. Re the query - that is the key issue, I need the underlying query to be update-able and particularly that new rows are definitely added in both tables. The issue is that, as it is an multi-value field type, it cannot be referenced in a query in another...