if you are setting a maximum of five products as stated on your form, then why not just have the five duplicate user inputs already setup on your form.
Set them up to be collapsed on load through the properties panel for each container that you have all the user inputs in for that product.
Then simply just have the user click on the add more button to expand product two container and so on.
As they are collapsed, then they will take up no room on your form, however if the user wants to add another product and clicks on the add more button, the required product container will then expand underneath the previous one and push the rest of the form down to accommodate for it.