Wire setWireTimeout not available on UNO R4

I am suffering from I2C instability/lockups on the R4 (as has been well documented for other Arduino boards over the years).
On other platforms the Wire library was extended with a setWireTimeout to handle and reset.
Unfortunately it seems the UNO R4 platform ported a version of Wire that does not include the timeout code.
Does anyone know why this was the case or what workarounds exist so that I can timeout and reset unstable I2C connections when things go awry?

I just had a look, and for esp32 wire is builtin and has timeout. For UNO R4 NOT builtin so an external library is needed and if you need to modify that it will be a LOT easier. I had a quick look for a library but didn't see any with Timeout