More fixes to ::groupjoin()
::groupJoin will now and try to save results to each objects $external cache.