Forms / Dashboards - Vendor Question


We are building out a Vendor Sponsorship form / process in our Smartsheet. This will include initial submissions that we can approve or decline. For those that are approved, we require additional information captured in what we call Media Fields. The tricky part is the vendor may need to submit several pieces of information depending on how many channels they are wanting to have advertised. Currently, Forms doesn't allow for us to let them add additional fields dynamically when they are completing it. So if they had 8 channels, they would need to load the form 8 times and complete them separately. Is there a better way to manage this? Are we able to build a dashboard that could include links to predetermined types of channels they could click where we could capture the additional information? Would Dynamic View offer a better solution? Any advice would be greatly appreciated!