I don't have a clue whether it is constitutional, but it sure strikes me as a breach of fiduciary duty. A fiduciary duty is an obligation to act in the best interest of another party (i.e. we the people.)
That is exactly what was done by the people that allowed a law/Act to be written that is powered by treaties. These treaties were originally with foreign interests or after the Act was created, it made treaties with foreign interests.
Are other laws written like this so that foreign interests can pull the control of America into their hands?