public function getDefaultFieldList()
{
$fields = array();
if ($this->_fields) {
foreach ($this->_fields as $key => $field) {
if (!$field->getCustomSave() && !$field->getStartEmpty()) {
if (!$field->hasFieldType()) {
$fields[] = $key;
} else {
if ($selection = $field->getFieldType()->getSelection()) {
$fields = array_merge($fields, $selection);
}
}
}
}
}
return $fields;
}