function mergeFieldDefinitions($viewdefs, $fielddefs)
 {
     if ($this->_view == MB_DASHLETSEARCH && isset($viewdefs['searchfields'])) {
         //Remove any relate fields from the possible defs as they will break the homepage
         foreach ($fielddefs as $id => $def) {
             if ($def['type'] == 'relate') {
                 $fielddefs[$fielddefs[$id]['id_name']] = $def;
                 unset($fielddefs[$id]);
             }
         }
         $viewdefs = array_change_key_case($viewdefs['searchfields']);
         $viewdefs = $this->_viewdefs = $this->convertSearchToListDefs($viewdefs);
     } else {
         if ($this->_view == MB_DASHLET && isset($viewdefs['columns'])) {
             $viewdefs = $this->_viewdefs = array_change_key_case($viewdefs['columns']);
             $viewdefs = $this->_viewdefs = $this->convertSearchToListDefs($viewdefs);
         }
     }
     return parent::mergeFieldDefinitions($viewdefs, $fielddefs);
 }