зависит от того, как вы получаете extra_field. например, когда отбираются характеристики для товара, там есть условие, что
if ($field->type==0){
if ($this->$field_name!=0){
.....
}
} else{
if ($this->$field_name!=""){
.....
}
}
т.е. если тип характеристики - select, то проверка на 0, если строка или мульти - проверка на ""