As for choosing fields, you can do this globally through your account control panel, just not for individual forms.
I gather you're talking about Account -> Settings -> Payment Form -> Form Fields? Since I don't need CIM to gather any of the data listed (only card data), I've removed all checks on the page. However, the "Add a New Payment Method" form is still asking for billing contact information. I only want it to ask for card number, expiration, and CVV. Nothing more.