Опитвали ли сте да поставите функцията в опцията полета?
Например, правя това:
Model::first(array(
'fields' => 'max(id)'
));
За да изясните, във вашата заявка опитайте това (не съм тествал това):
Model::first(array(
'fields' => array('field1 as myField', 'GeomFromText("POINT(x y)") as geom')
));