I think there may be another way to do this.
If you run the transducer from a separate isolated supply from the Arduino.
Then create a 2.5V reference voltage with respect to the Arduino GND (you can do this by just using a resistor divider network from the Arduino 5V rail, or something more complex)
Then if you attach the GND of the isolated supply of the tranducer to the 2.5V reference,
Use a 10ohm resistor across the output of the transducer to convert its current output to voltage
Then connect the output of the transducer to the analogue input.
This is the basic principal used by the current clamp metering input circuit on the OpenEnergy Monitor project, except their transducer is passive, i.e just a coil.
However I must admit at the moment the only way I can see to have a separate supply is to use a separate mains to USB charger / PSU unit.
I'm sure you can get 5V to 5V isolating PSU's but I suspect a separate PSU would be easier and cheaper.
If this doesnt make any sense, let me know and I'll try to find the time to draw a diagram