Listo amigo, gracias por tu respuesta pero q te parece esto
lo q hice fue primero separar el subselect
Código PHP:
$db = $this->_db;
$subselect= $db->select()
->from('adm_dependencia','dep_nombre',$this->_schema)
->where('dep_codigo=ad.dep_codigo_padre');
Luego le asigne el AS con el array
Código PHP:
$subselect = array('dep_nombre'=>'('.$subselect.')');
y posteriormente puse esta variable en donde la necesitaba.
Código PHP:
$table = $db->select()
->from(array('apcu' => adm_pers_curriculo'),null,$this->_schema)//........
.........(muchos join mas)
->join(array('ad' => 'adm_dependencia'),
'acd.dep_codigo = ad.dep_codigo,
$subselect, //AQUI
$this->_schema)