I have an observable collection ie Owners and that collection has child items ie Dogs.
Now given another collection of local Dogs how can I select all the Owners where there Dogs exist in my local Dogs collection. The equality condition would be that the Dog == Dog.