private function get_rabbit_hole_array_key($field_settings)
{
// Lets keep the array key of any item that we should traverse down.
$field_settings_rabbit_hole_array_key = false;
if (isset($field_settings['fields']) && is_array($field_settings['fields'])) {
$field_settings_rabbit_hole_array_key = 'fields';
} elseif (isset($field_settings['sub_fields']) && is_array($field_settings['sub_fields'])) {
$field_settings_rabbit_hole_array_key = 'sub_fields';
} elseif (isset($field_settings['layouts']) && is_array($field_settings['layouts'])) {
$field_settings_rabbit_hole_array_key = 'layouts';
}
return $field_settings_rabbit_hole_array_key;
}