Perhaps you could take it down to your local patchwork shop for some advice. Not a big chain store but a proper quilters shop. They are usually staffed with passionate, knowledgeable quilters who could steer you in the right direction and maybe even suggest some products for repair.

Let me know how you go, I'd love to see what happens! Sorry I can't be more practical in advice though, not sure how I would tackle that.