/**
* @param $relationSelector - Relation object, relation name or nested relations 'rel1->rel2'
* @param null $aliases - alias of the first joined table or array of aliases for nested joins
* @return ModelQueryBuilder
*/
public function using($relationSelector, $aliases)
{
$modelJoins = $this->createModelJoins($relationSelector, $aliases, 'USING', array());
foreach ($modelJoins as $modelJoin) {
$this->_query->addUsing($modelJoin->asJoinClause());
}
return $this;
}