ashwken, I've sorta been following this thread as I'm always looking for a "better way".
I have a stupid question about your scenario. I'm wondering why you didn't create a form w all the attributes built into it? Wouldn't that have solved your problem?
If not, why not?
I ask because I found Kinook's contact form very limited & as I have not figured out how to add to it (I'm not sure it's possible), I created my own contact form using the existing contact attributes & adding my own.
I did not consider juxtaposing the attributes pane w the current contact form to extend it.
Thanks for thinking your project through on line. I find the process very helpful. I wish more people would do it. It would help us all (well...... some of us, anyway
.