Correct me if I'm wrong, but I seem to remember that Suunto's "RGBM" isn't really RGBM, but rather straight Bühlmann with some kind of fudge factor added to make it more conservative for short SIs and fast ascents. Am I totally lost here, or have I got a decent idea of the realities?
Check this out: http://njscuba.net/z-gear/deco_weinke_rgbm.pdf
f in eqs. (89)-(91) is like a gradient factor; not like Baker's GF_low/GF_high, but Wienke applies a factor per compartment, think GF_slow/GF_fast. The factor is computed internally. It's a penalty for previous bad behavior. Reverse profiles, repetitive diving, and multiday diving, reduce f ((94)-(99)). Maybe he used a bubble model to fit (94)-(99).
I guess you could do this to map VPM-B to ZHL+GF: Run a set of profiles with VPM-B+3 and for each find GFlow/GFhigh that reproduces a similar profile, then write a mapping function from (depth & bottom time) to GF. Now GF is not a user setting anymore, but is calculated internally.