Sorry to hear about your misfortune.

I do not have any of the technical expertise that you have asked about, but I'm sure that someone here does and it is only a matter of time before they post with some suggestions.
What year is your car and if you have some pre-incident pics of it, please post when you get a chance.
Good luck!
Jim