you want: https://github.com/twitter/scalding/blob/develop/scalding-core/src/main/scala/com/twitter/scalding/typed/Grouped.scala#L186

leftHashJoin so this doesn't cause a MR step. Also, not that ugly, actually how cross is implemented.