Leo,
Your solution from a month or so ago - did it prove to be unstable ? see DIYBMS v4 - #4500 by Yar_Leo