I am trying to design an ac current source. It should output a current of 30 Arms at 50 Hz and have no more than 12 Vrms open circuit voltage. The current is fed into some device under test (DUT) and I want to measure the voltage over the DUT for determining the resistance. The DUT has a maximum resistance of 50 mΩ. But if the DUT has some errors it could be as well an open circuit, meaning inginite resistance.
The measuring part shouldn't be a problem. Some voltage measurement with an INA isn't something I haven't done before.
The part I am having a problem with is the current source part.
I was thinking about a simple push-pull stage at the output with some beefy transistors, which is controlled by an opamp output in negative feedback configuration (note: the bottom 50 mΩ resistor is setting the current). Something like this (in this example I am using 25 Arms):
The problem I am seeing with this configuration is, that the opamp is outputting about 150 Vrms, which is a lot. Meaning for it's supply, I would have to have a positive and negative rail of at least +-150 Vrms, which seems problematic.
Initially I thought of using a simple LDO architecture and an INA to provide feedback and adapting it to ac, but I couldn't do it in a meaningful way.

Is this the way to go? It doesn't feel like it. Hopefully someone can give me some feedback on the circuit OR point me in a better direction. I have not yet done such a high current ac source, so I may have many blind spots.
I also thought about buying something like this, but I couldn't find anything.

