Issue #2106661: Use field_attach_form_validate() and field_attach_submit() to allow complex fields (including File fields!)