That is what needed for this. But that is the constraint. BWART field is not a part of any enhancement. So need to intercept Order program at suitable place and write a code in the Implicit Enhancement point. What I suggested was obviously not easy, Had it been so, by now I would have provided the code to you.
In fact I tried various options intermittently last few hours, so far vould not get any break-through.