Hi Vivienne. Sorry to hear of your husband's and your plight.
I don't know if it helps as it probably depends upon your local authority and their coffers, but my wife and I were in a similar situation two years ago. My wife, who is now 56, was struggling on her own while I worked during the day, although I did manage the occasional work-from-home day.
Eventually, with the help of the cpn and social worker, we managed to get direct payments giving us 30 hours of support a week. This means that she has a personal assistant for most of the time that I am away from home. They (I employ three currently sharing the hours) take her out, help with toileting now that it is becoming a problem, feed her and generally keep her entertained. This was all achieved because they are keen to keep me working rather than give my job up (can't afford that anyway!). The social worker says that I have a right to work and my wife has a right to be cared for. He is also concerned that she is being discriminated against because she isn't physically disabled. He says that if she was then she'd get more help.
As my wife has only dla and incapacity benefit as income and very little savings, she isn't penalised for the payments. My income has no bearing on the direct payments.
In fact, we have just been granted an increase to 47.5 hours per week to cover all the hours that I am away from home, including travelling to and from work. All I have to do is find another carer to cover these hours.
It has made an enormous difference to both of us. Diane isn't on her own in front of the tv all day, and I'm not left 40 miles away worrying about her. She can no longer answer the phone, so even this contact wasn't available.
Using direct payments also means that Diane doesn't have different people to deal with - a big problem for her as she is very anxious around people she doesn't know. We interview the applicants for the job and choose who we want. They're employed by me and paid from the direct payments. It all works quite well at the moment.
I hope this has been of some help. Sorry to have made such a long post, I get carried away sometimes.