It takes a village
As a developmentl/behavioral pediatrician, i team with child psychiatrists, child ( neuro-) psychologists, behavioral therapists, medical social workers & parent support groups to manage the difficult issues you have described.
I agree, we'd probably try a medication like risperidone
+ behavior therapy
+respite care+ whatever else we could do for your family. Is there such a team in your area?