Having $y=f(x,p)$ and $x=g(p,y) $ and considering we already know $\frac{\partial f}{\partial x}; \frac{\partial f}{\partial p}; \frac{\partial g}{\partial p}; \frac{\partial g}{\partial y} $
Find $\frac{dy}{dx} $ using the 4 derivatives above
Having $y=f(x,p)$ and $x=g(p,y) $ and considering we already know $\frac{\partial f}{\partial x}; \frac{\partial f}{\partial p}; \frac{\partial g}{\partial p}; \frac{\partial g}{\partial y} $
Find $\frac{dy}{dx} $ using the 4 derivatives above
Differentiating the equations, we have $$dy = \frac{\partial f}{\partial x} dx + \frac{\partial f}{\partial p} dp$$ $$dx = \frac{\partial g}{\partial p} dp + \frac{\partial g}{\partial y} dy$$
Now we eliminate $dp$ by first multiplying the equations with $\frac{\partial g}{\partial p}$ and $\frac{\partial f}{\partial p}$ respectively: $$\frac{\partial g}{\partial p} dy = \frac{\partial f}{\partial x} \frac{\partial g}{\partial p} dx + \frac{\partial f}{\partial p} \frac{\partial g}{\partial p} dp$$ $$\frac{\partial f}{\partial p} dx = \frac{\partial f}{\partial p} \frac{\partial g}{\partial p} dp + \frac{\partial f}{\partial p} \frac{\partial g}{\partial y} dy$$ and then subtracting: $$\frac{\partial g}{\partial p} dy - \frac{\partial f}{\partial p} dx = \frac{\partial f}{\partial x} \frac{\partial g}{\partial p} dx - \frac{\partial f}{\partial p} \frac{\partial g}{\partial y} dy.$$
Collecting $dy$ on the left side and $dx$ on the right side, we get $$\left( \frac{\partial g}{\partial p} + \frac{\partial f}{\partial p} \frac{\partial g}{\partial y} \right) dy = \left( \frac{\partial f}{\partial p} + \frac{\partial f}{\partial x} \frac{\partial g}{\partial p} \right) dx$$
Thus, $$\frac{dy}{dx} = \frac{ \frac{\partial f}{\partial p} + \frac{\partial f}{\partial x} \frac{\partial g}{\partial p} }{ \frac{\partial g}{\partial p} + \frac{\partial f}{\partial p} \frac{\partial g}{\partial y} }$$