Current Control for Variable Inductor

Hi everyone;

I have a project which is about variable inductor. I will try to keep the inductor at the linear region. To do this, I will use a secondary winding on my toroid. When the current on the first winding exceeds the limit and the inductor reaches the saturation region, I want to give a negative current to the secondary winding for balancing the net current

For example, the critical current is 2 Amps. And I will apply 2.5 Amps. After that level, I desire to apply 0.5A current to secondary winding for stabilizing the inductance value. Can I do this with Arduino Uno ?