Would it be useful (and possible) to allow aliases on multiple columns ?
The first use case coming to my mind being
<object class="Object">
<field key="first_name" dbtype="varchar" precision="50" phptype="string" null="false" default="" />
<field key="last_name" dbtype="varchar" precision="50" phptype="string" null="false" default="" />
<alias key="full_name" field="CONCAT(first_name, ' ', last_name)" />
</object>