I think that the answer is no.
Here is a somewhat related problem. Every curve curve $C$ of genus >0, has meromorphic functions $x,y$ on it which are not related by any equation of the form $f(x)=g(y)$. I denote by $(x)=(x)^+-(x)^-$ the principal divisor of an element $x$, zeros minus poles. If $x$ and $y$ are two elemets of this filedthe field of meromorphic functions on $C$, related by $f(x)=g(y)$, where $f,g$ are ratonal functions, then the divisors of poles of $x$ and $y$ are related as follows: $$m(x)^-\sim n(y)^-,$$ where $\sim$ means the usual equivalence of divisors. (Two dividors $d$ and $e$ are equivalent if $d=e+(z)$). And $m,n$ are degrees of $f,g$.
Now the factor of the set of all divisors over this equivalent equation is a torus of dimension $g$ ($g$ is the genus of $C$). We only need the fact that it is uncountable for $g>0$. So we can always find incommensurable divisors of the form $(x)^-$ and $(y)^-$. These $x$ and $y$ are related by some polynomial relation $F(x,y)=0$, but cannot be related by an equation of the form $f(x)=g(y)$.
This solution was explained me by Drinfeld in 1980 when I asked him more general question: Can every algebraic relation $F(x,y)=0$ be obtained from a chain $x=x_1,x_2,x_3,\ldots,x_n=y$ where $x_i$ and $x_{i+1}$ are related by $f_i(x_i)=f_{i+1}(x_{i+1})$, with some rational functions $f_i$, by elimination of $x_2,...x_{n-1}$? The answer is no, for the same reason).