$\,x = 0 \implies y=1\,$ i.e. $\,h(0)=1\,$. For $\,x \ne 0\,$, let $\,z=xy\,$, then multiply by $\,x\,$, and write it as:
$$
z^5+z^3+z = x - x^2
$$
The LHS $\,f(z)=z^5+z^3+z\,$ is continuous and strictly increasing on $\,\mathbb{R}\,$, and since the limits at $\,\pm \infty\,$ are $\,\pm\infty\,$ respectively, it follows that $\,f : \mathbb{R} \to \mathbb{R}\,$ is a bijection. Then the unique solution of the equation is $\displaystyle\,z = f^{-1}(x-x^2) \iff y = \frac{f^{-1}(x-x^2)}{x} = h(x)\,$.
[
EDIT ] Following up on the comments, such problems would be solved in the general case using the
implicit function theorem. Here in particular $\,f(x,y) = y^5x^4+y^3x^2+y+x-1\,$, and $\displaystyle\,\frac{\partial{f}}{\partial{y}}(x,y)=5y^4x^4+3y^2x^2+1 \ge 1\,$ is never $\,0\,$, so the map $\,y=h(x)\,$ is defined at all points.