Allow fieldset to populate and extract through recursion