private function createModelJoins($relationSelector, $aliases, $type, $on)
{
$relations = ModelQueryBuilderHelper::extractRelations($this->_model, $relationSelector);
$relationWithAliases = ModelQueryBuilderHelper::associateRelationsWithAliases($relations, $aliases);
return ModelQueryBuilderHelper::createModelJoins($this->getModelAliasOrTable(), $relationWithAliases, $type, $on);
}