protected function _aliasing($name, $alias, $map = array())
{
list($first, $second) = $this->_splitFieldname($name);
if (!$first && preg_match('/^[a-z0-9_-]+$/i', $second)) {
return $alias . "." . $second;
} elseif (isset($map[$first])) {
return $map[$first] . "." . $second;
}
return $name;
}