Flexible form

I know form fields for use in the admin
Is it possible to make your own Blueprints with mix form fields
e.g

Form Array {
   key: value ( value from select)   
   key: value ( value from select)   
}

I can create your own form fields, but what about saving data?