I am guessing that the answer is no, but I wish it were yes. In our case, we have a large number of custom-fields that are relevant only when the opportunity is at a certain stage (in a certain pipeline). 

I would be desirable (for user-simplicity and also to reduce errors) if the fields in question could be hidden/suppressed when the opportunity is in another pipeline.