Amer,
First off - really sorry for your misfortune.
There is so much to consider with this. The repair is one thing; and, preventing this kind of thing is another.
On the repair, it is next to impossible to suggest partial or complete recovering other than in a general way from afar because the need is ability to accurately inspect - only a person on site/hands on can figure that out. One thing regarding fire damage - much of the residue can be a source of corrosion or rot down the road if it isn't all removed and cleaned up. I do know of a local person who had a wing fire not involving fuel on a fabric covered airplane due to misuse of a space heater (put the chimney up against the bottom of the wing) - in that case the mechanic removed the fabric on the entire wing to inspect and do the repair.
I think the incident should reinforce the care we need to take when fueling. 1) Always do it outside, 2) Have an adequate fire extinguisher handy, 3) Have some way of grounding the aircraft......+ other considerations?
One question I have is do you know what the humidity level was in the air at the time? Was it an extremely dry day?
When building our Kitfox, I thought about grounding the fuel cap rings since the rings are insulated from the frame and therefore won't be grounded by the method usually used when fueling, but didn't get it done. I think your idea of doing this has real merit. If anyone has any experience in how to ground the ring, or has done it, that would be very useful information.
Wishing you good luck with the repair - that is a tough deal.