need help with a complex db query - Theo's Typesafe Cult