Yeah I think the easiest way may be the copy the current CV into the CVHLimit when the steam flow goes over your desired value. I'm sure there will be more to it than that, but that would be where I'd start. Releasing it when it goes below a certain value would probably be necessary.
I think one of the best ways is to have two PIDs- your original one that controls pressure, and a new one that controls flow. Select the one whose output is lowest to write to the actual CV.
The advantage of this method vs. clamping the CV is that this method can drive the CV lower if need be.
Sounds complicated but it's really not. Someone even just posted a Rockwell .pdf on PIDEs recently that gives an example of how to do it.