ho risolto così
<field
name="consumo_id"
type="sql"
default="0"
label="COM_PREVENTIVI_FORM_LBL_PREVENTIVO_CONS UMO"
query="SELECT id as value, title FROM #__preventivi_consumo"
value_field="title">
non c'è una sintassi piu coincisa senza dovere scrivere la query sql?