beginning to get joins coming out now :-)
we seem to  right and left handed joins going - although I haven't yet made my mind up about how they will be stored, so the test does not yet check them
on-upsert working and notifiying "joined-model" for simple cases
simplify pk and versio for joined-model