Need Help Overcoming OID Counter32 Wrapping Issue

I have set up some Custom Pollers for our Steelheads. I am able to pull the Aggregate data values for both LAN and WAN in an Outbound direction. With this I can create a further Transform Poller which calculates the Percentage data reduction over time.


Whilst the above works fine, unfortunately the data is stored as a Counter32 which is only 32 bits long, which means when one of the interfaces hits 4294967295 it resets to zero. This means as soon as this happens the ratio between the interfaces is no longer accurate.

What I want to achieve is to be able to overcome this issue. Has anyone had experience with this or any ideas they can throw at me?