Sorry to hear of your situations and I realise money is tight, but have you considered employing your own surveyor/loss adjustor to argue your case with the insurance company?

A proffesional will know what to demand from the insurance company and how to justify it.