/**
  * Adds fields to the child fieldset
  *
  * @param Varien_Data_Form_Element_Abstract $fieldset
  * @param Varien_Object                     $element
  *
  * @return Varien_Data_Form_Element_Abstract
  */
 protected function _addSubFields($fieldset, $element)
 {
     $configCode = 'bronto_email_templates_label_' . $element->getSection();
     if ($element->frontend_model) {
         $fieldRenderer = Mage::getBlockSingleton((string) $element->frontend_model);
     } else {
         $fieldRenderer = $this->_getFieldRenderer();
     }
     $labelLink = $element->getLabel();
     $label = sprintf('<a href="%s" title="%s">%s</a>', $labelLink['url'], $labelLink['title'], $labelLink['title']);
     try {
         $field = $fieldset->addFieldSet($configCode, array('label' => $label, 'inherit' => false, 'field_config' => $element, 'scope' => $this->getForm()->getScope(), 'scopeId' => $this->getForm()->getScopeId(), 'can_use_default_value' => $this->getForm()->canUseDefaultValue((int) $element->show_in_default), 'can_use_website_value' => $this->getForm()->canUseWebsiteValue((int) $element->show_in_website)));
         $fieldRenderer->setForm($this->getForm());
         $field->setRenderer($fieldRenderer);
     } catch (Exception $e) {
         Mage::helper('bronto_customer')->writeDebug('Creating field failed: ' . $e->getMessage());
         return '';
     }
     return $field;
 }