ok , thanks nigel for the guide of how to identify where its breaking down , i wish i had learned that weeks ago! , now to the problem
handlers and owners where using the same views and where split by the "role" of handler and owner. i have made new view now for handler so each have there own views to keep it simpler and allow me comparisons.
i have the post type persons ,person appearance , dog and dog appearance.
To enter my data
1 &2) i add all persons and dogs that featured in any given event using the cpt "dogs" and "persons"
3) I then add a cpt "dog appearance" this lets me assign a place , an event and the dog i previously created.
now here is what is causing my problem i believe
i add 4) here versteckter Link
4) i now add cpt "person appearance" this lets me add a) "Person Appearance Role*" b) "Person Appearance Dog " c) add the person and d) add the event .
peron appearance dog is added to this screen using a custom code snippet "person-appearance-dog-for-handler-and-owner" located here versteckter Link .
if my understanding is correct , when the dog is assigned , it is passed as a field and not a post so therefore has no I.D , as there is no I.D i cannot use the relationship person<---->dog .
as i stated above i used the hadler part to debug and keep simple.
versteckter Link calls view 555 .
view 555 here versteckter Link
here i have correct person appearance. i have the correct dog as a field and it cannot output an I.d
screenshit attached