There is a drug used to help with this..Clonazepam...used widely in Parkinsons to stop nightmares and acting out dreams.
Many get good results with it.
My husband tried it but he got unwelcome side effects..."fuzzy head" next day, so we settled for separate bedrooms...as he kicked and thumped me in the grip of vivid dreams.
I realise that your problems are more severe but you could ask your nurse or neuro if it might help.
i hope you find a solution soon.