First cut memory optimized generic join.