Har du testat att sätta funktionen i fältalternativet?
Till exempel gör jag så här:
Model::first(array(
'fields' => 'max(id)'
));
För att förtydliga, prova detta i din fråga (jag har inte testat detta):
Model::first(array(
'fields' => array('field1 as myField', 'GeomFromText("POINT(x y)") as geom')
));