The only other way (non IFM) would involve creating one constraint time series for each unique BC node elevation. This would be rather impractical if you have many BC nodes.
However, it would be reasonably striaghtforward to export the nodes (with elevations), set up a spreadsheet to generate the constraint timeseries, making reference to the stage time series. You can then batch import the timeseries and import a dataset with all the nodes and their corresponding time series IDs.
Minimum flow constraint time series would look something like this (assuming time series time is constant steps and node in question is flooded T = 100 - 200 days):
T Q
0 0
100 -10000
200 0
300 0