Add multiple fields via $fields_form_override

This patch allows multiple fields to be added using the "$fields_form_override" property. Currently, only one field can be added as the array is pushed to the "fields_form" list as a new single field. We have to merge it instead.
Merge pull request #1359 from edamart/patch-3

Add multiple fields via $fields_form_override