It's impossible to remove a form from a dynamic form array. This causes UX and form validation problems if the user inadvertently adds an extra form.
The problem would be solved by adding a 'delete' button to each form in the array.
- If the form has been populated with data from the database, deleting it should delete the entry.
- In all cases, the delete button should remove the form from the UI.