Additional filter for (image)fields to filter node display
I'm not sure if it quite meets 100% of your requirements, but you might want to take a look at the Display Suite module. It lets you customize multiple displays per node type, each of which can be configured to display different fields.