I had a similar issue with 16mo old DS lucasma and solved it. Good news? It wasn't nearly as bad as I feared. Bad news? It involves your DH doing a lot of the leg work so he needs to be extremely supportive and prepared for that.
Just for context, until 16mo, DS fed about five times per night. He screamed till vomiting if it wasn't me who went to him in the night and if no feed was forthcoming. I was working full time and up most of the night and I felt ill.
So we did this. DS was in his own room (in a bed, not a cot as he also hated the cot). I breastfed him pre-sleep and at 11pm. Then after that, DH went in all night to him.
The first night, DS was furious. He screamed. He vomited. He was awake for five hours. DH took him to watch telly, they ate toast but he did not get me.
Night two, we did the same. This time, DS was awake for three hours but DH sung to him, cuddled him and he eventually slept. DS was upset but was never alone, always being cuddled and loved.
Nights three and four improved things and after a week, he was no longer furious to see his dad there. (By this time I had slept more than in the past 16mo and was so so overjoyed.)
Once this was working ok, I went out and missed the 11pm feed. DS didn't notice. For the first time, he was sleeping in more than 2-3 hour slots.
After that, we took some time off work, went on holiday and ran DS ragged so he was exhausted each night and then his dad put him to bed (singing and rocking him). He once asked "all gone?" but no tears.
I could not believe that DS was weaned and felt I had woken up from a long period of illness as a result. It did knacker out my DH for a while but then I was working full time and waking up five times a night so I didn't care!!!!
I loved breastfeeding and would have carried on if it hadn't been so intense at night even at 16mo. The good thing about this method was that my boobs hardly hurt as I cut down over a few weeks to nothing.
Good luck. I know how horrifically exhausting it is to feed or be up with a toddler all night. Hope you find a way that works soon.