This is a life saver! Thank you so much. I have one follow-up question, I organised my models based on the database schema and in some of the fields I have a group of objects (form group), such as:
{ first_name: {..items}, address: { address_1: {..items}, address_2: {..items}, city: {...items}, } } ...etc
What you described covers first name, but if the object is nested, I'm able to add it in the form so we have the formGroup, and under that we have the formcontrols under the group, but I can't get to reuse the Inputs, the Select etc... field components in this new object. I hope you can help point me in the right direction. Thank you!