How to deal best with relationship in contained list item

Take a look here where there is a great answer. Do note my follow up post just after.