правильный способ реализации наборов полей -
$form['my_fieldset'] = array(
'#type' => 'fieldset',
'#weight' => 0,
'#collapsible' => TRUE, //is the fieldset collabsible?
'#collapsed' => TRUE //is the fieldset collabsped at start?
);
чтобы добавить поля внутри этого набора полей, вы бы добавили элементы в массив fieldset
$form['my_fieldset']['custom_field_1'] = array(
'#type' => 'textarea', //or whatever
'#weight' => 0 //the weight set here is the weight of the element inside the fieldset
);