We have a function whose inverse cannot be written in analytical form, such as:
$$f(x)=kx^3+x$$
How to find $\frac{\partial}{\partial k}f^{-1}$ ?
$f^{-1}(y)$ for a given $y$ can be easily found numerically using e.g. Newton iteration.
Is there a more precise way than using numerical derivative with values of $f^{-1}$ that are already computed numerically?
We have three variables $x,y,k$ that are allowed to vary subject to the constraint
$$\begin{equation}\tag{1}y=kx^3+x.\end{equation}$$
Since $y=f(x)$, the quantity $\frac{\partial f}{\partial k}$ tells you how $y$ responds to small changes in $k$ when $x$ is held constant. Similarly, since $x=f^{-1}(y)$, we can think of $\frac{\partial}{\partial k}f^{-1}$ as "how $x$ responds to small changes in $k$ when $y$ is held constant". So you want to treat $y$ as a constant and find $\frac{dx}{dk}$.
Differentiating (1) with respect to $k$ gives
$$\frac{dy}{dk} = x^3+3kx^2 \frac{dx}{dk} + \frac{dx}{dk}.$$
Use $\frac{dy}{dk}=0$ (because we're holding $y$ constant) and rearrange to obtain
$$\frac{dx}{dk}=\frac{-x^3}{1+3kx^2}.$$
That is,
$$\frac{\partial}{\partial k}f^{-1}(y)=\frac{-f^{-1}(y)^3}{1+3kf^{-1}(y)^2}.$$