untested first pass at hash and selecytMany joins