It's best not try to force $(x*y)*z = .... = something = .... x*(y*z)$, but to instead do $(x*y)*z = .... = something$ and $x*(y*z) = ... = the same something$.
$(x*y)*z = (x*y) + z + (x*y)z = x + y + xy + z + (x+ y + xy)z = \color{blue}{x + y + z + xy + xz + yz + xyz}$.
And $x*(y*z) = x + (y*z) + x(y*z) = x + y + z+ yz + x(y + z + yz) = \color{blue}{x + y + z + xy + xz + yz + xyz}$.
So $(x*y)*z = \color{blue}{x + y + z + xy + xz + yz + xyz}= x*(y*z)$
Now if you wanted to do it in one line you could with some factoring:
$(x*y)*z = (x*y) + z + (x*y)z = x + y + xy + z + (x+ y + xy)z = x + y + z + xy + xz + yz + xyz= x + y + z+ yz + x(y + z + yz)=x + (y*z) + x(y*z)= x*(y*z)$.
But why kill our brain cells and give us a headache? (Okay, I know. A single equation is more idealist but... let's get practical.)