The bone version is just an idea, I have no experience with bones so far.
My suggestion was that each bone of the cloth is set to the bone with the same name of the character, not only the master bone.