Find the inverse function of $f(x) = \frac{x^3+3x}{2}$ 
Find the inverse function of $f(x) = \frac{x^3+3x}{2}$

My thought on this are as follows:
I've solved a similar problem where I had to find the inverse of:
$$
g(x) = \sqrt[3]{x+\sqrt{x^2-1}} + \sqrt[3]{x-\sqrt{x^2-1}}
$$
So let $a = \sqrt[3]{x+\sqrt{x^2-1}}$ and $b = \sqrt[3]{x-\sqrt{x^2-1}}$, then
$y = a + b$ and hence:
$$
y^3 = (a+b)^3 = a^3 + b^3 + 3ab(a+b) = \\
= 2x+3ab(a+b)=2x+3(a+b)
$$
But $y = a + b$ and then
$$
y^3 = 2x + 3y \iff x = \frac{y^3-3y}{2}
$$
This function is very similar to the one in the title. 
The answer says the inverse $f^{-1}(x) = \sqrt[3]{x+\sqrt{x^2+1}} + \sqrt[3]{x-\sqrt{x^2+1}}, \; x\in \mathbb R$. So knowing the answer it's easy to show that it indeed appears to be the inverse of $f(x)$ using the approach above. But how could I achieve the same result given the inverse function is unknown?

Hint:
Let $$x:=\sqrt[3]u-\frac1{\sqrt[3]u}$$
Then
$$x^3+3x=u-3\sqrt[3]u+\frac3{\sqrt[3]u}-\frac1u+3\sqrt[3]u-\frac3{\sqrt[3]u}=u-\frac1u.$$
Now solve the equation 
$$u-\frac1u=2y$$
for $u$ (it can be reduced to a quadratic one).
In the end,
$$x=\sqrt[3]{u(2y)}-\frac1{\sqrt[3]{u(2y)}}.$$
Notice that the product of the two $u$ roots is $-1$, so that the solution can also be expressed as the sum of the cubic roots.
