Have you considered starting with a paediatrician? As everything seem to go off kilter from the nasty accident, it seems like its sent your little one's mind/memory and emotions completely haywire! You'd probably have to go through a GP for a referral but if you already know of a peadiatrician, you can ask for a referral to them. I think as they are experts with kids, they can at least start you off in the right direction, even if it means referring you on to someone else if needs be.

HTH

(only saw this post tonight, sorry love )