Update the ColumnEquivalenceFinder to handle two cases: child table with
no declared primary key, and subqueries getting the FKs Equivs
correctly.

Add test for same from Hibernate.