I think that InfoPath creates the XSN form template it locks the schema to make sure that it stays in sync with the SharePoint list it's based on.
So in theory you would make changes to your list first, then the form would get "refreshed" (sorry, I'm not sure of the correct term) to match the updates made to the list.
What are you trying to accomplish? Submitting to a SharePoint list? Maybe there's a different way, without using one of these forms with a locked schema.