[coldbox:12971] Array and Struct notation in Forms

You might find this interesting:

With the form utiities set up as a plugin, you can name your form fields in such a way that they are converted into arrays or structs for you.

I don't use populateModel() that comes with ColdBox so I don't know if it will automatically populate composite objects, but that plugin shoud get you going in the right direction.