Lantern Swaying in the Wind done with Material

I could use some help getting my lantern on a rope to sway in the wind correctly. I was trying to use the same method that trees use to sway in the wind only upside down. Here I painted the part of the mesh I want to sway. That works, but it is moving like its a tree with more movement at the top while the bottom hardly moves. How can one change the PivotPoint on the RotateAboutAxis node and how it invert the swaying affect? Any help?

Thanks,