I finally gave the flannel-like piece (it did have polyester in it) to the neighbors to put over their plants when it got below freezing. I never did get the smell out of that piece. I told them to put it in a garbage bag and store it under their shed!
I washed everything AGAIN - hung it in the sun for days - some of the pieces have only a very faint smell left in them and that I can tolerate.
I think cat pee smells wonderful compared to moth-ball smell!!!