private function _getFieldsConditioned(array $aFields, array $aSections)
{
$aFields = $this->castArrayContents($aSections, $aFields);
$_aNewFields = array();
foreach ($aFields as $_sSectionID => $_aSubSectionOrFields) {
if (!is_array($_aSubSectionOrFields)) {
continue;
}
$this->_setConditionedFields($_aNewFields, $_aSubSectionOrFields, $_sSectionID);
}
return $_aNewFields;
}