protected function _beforeValidate(array $postData)
 {
     parent::_beforeValidate($postData);
     //don't save hidden forms
     if ($this->_componentField) {
         $component = $postData[$this->_componentField->getFieldName()];
         $formsForComponent = $this->_componentField->getFormsForComponent();
         $visibleForms = $formsForComponent[$component];
         foreach ($this->_dynamicForms as $f) {
             if (!in_array($f->getName(), $visibleForms)) {
                 $this->_form->fields->remove($f);
             }
         }
     }
 }