As far as I know you can use value.queue.sizeleft instead of value.queue.mbleft and it will return a value that dynamically changes units.
I used https://sabnzbd.org/wiki/advanced/api#queue to find all the return values. Look at the example json under the Full Queue output section for what I assume is all the return values.