How do you lock groups of vertices in an object in relation to each other so that when scaling the object those vertices don't scale?
Not sure if this is the type of solution you're looking for but have you tried selecting the outer edges of the door and assigning them to a vertex group, like so...



and then you can select and deselect that specific region (without affecting the frame in the inside) and scale in edit mode in the 3d view...