Simplify: $$\frac{\left(\dfrac{3x+x^3}{1+3x^2}\right)^2-1}{\dfrac{3x^2-1}{x^3-3x}+1}\; \div\; \frac{\dfrac{9}{x^2}-\dfrac{33-x^2}{3x^2+1}}{\dfrac{3}{x^2}-\dfrac{2(x^2+3)}{(x^3-x)^2}}$$
My attempt:
$$\frac{\dfrac{(3x+x^3)(3x+x^3)-(1+3x^2)(1+3x^2)}{(1+3x^2)(1+3x^2)}}{\dfrac{3x^2-1+x^3-3x}{x^3-3x}} \div \frac{\dfrac{9(3x^2+1)-x^2(33-x^2)}{x^2(3x^2+1)}}{\dfrac{3(x^3-x)(x^3-x)-2x^2(x^2+3)}{x^2(x^3-x)(x^3-x)}} \tag1$$
$$\frac{\dfrac{(3x+x^3+1+3x^2)(3x+x^3-1-3x^2)}{(1+3x^2)(1+3x^2)}}{\dfrac{3x^2-1+x^3-3x}{x^3-3x}}\div\frac{\dfrac{9(3x^2+1)-x^2(33-x^2)}{x^2(3x^2+1)}}{\dfrac{3x^2(x^2-1)(x^2-1)-2x^2(x^2+3)}{x^2(x^3-x)(x^3-x)}} \tag2$$
$$\frac{\dfrac{(3x+x^3+1+3x^2)(3x+x^3-1-3x^2)}{(1+3x^2)(1+3x^2)}}{\dfrac{3x^2-1+x^3-3x}{x^3-3x}}\div\frac{\dfrac{9(3x^2+1)-x^2(33-x^2)}{x^2(3x^2+1)}}{\dfrac{3(x^2-1)(x^2-1)-2(x^2+3)}{x^2(x^2-1)(x^2-1)}} \tag3$$
$$\frac{\dfrac{(3x+x^3+1+3x^2)(3x+x^3-1-3x^2)}{(1+3x^2)(1+3x^2)}}{\dfrac{3x^2-1+x^3-3x}{x^3-3x}}\div \frac{\dfrac{9(3x^2+1)-x^2(33-x^2)}{(3x^2+1)}}{\dfrac{3(x^2-1)(x^2-1)-2(x^2+3)}{(x^2-1)(x^2-1)}} \tag4$$
And now I'm stuck. I don't feel I did anything wrong, but clearly there is some simplification pattern that I'm missing. The answer is: $$\frac{x(x+1)}{x^2+4x+1} $$ So obviously a lot more simplification can be done, but I can't see it. Thanks for the help.