simplifying expressions – step by step evaluation of rearranging algebra to desired form


Are there any functions on Mathematica that can rearrange equations to a desired form and show steps. It would output the working/steps required to change one equation to a desired form

for example:

After implicit differentiating this:

enter image description here

I get this, (where y=f(x)):

enter image description here

I would like Mathematica to convert the previous form to this form while showing steps:

enter image description here

Is there any function that would show a step by step algebra rearrangement from one form to another desired form?