I'm sure there are some, but you would open the door to a lot more programs if you just took a few (3-5) foundational courses. Some of the best CS schools (i.e. UIUC and I think Princeton) are very lenient with required CS classes for their masters applicants. The other thing you can do, if you're interested in a subfield, is see if any schools offer a specialized degree in that subfield. I think those admissions committees are much more forgiving of a weak CS background if you can just prove you have strong technical skills. For example, I'm interested in security. I wanted to apply to Purdue CS, but I didn't have all the prerequisite CS classes. So instead I decided to apply to Purdue CERIAS. They didn't demand all the CS background that the CS department did, and I still get access to all the CS classes I wanted to take anyway.
I should probably add a disclaimer, though. I'm only about three steps ahead of you in this whole process. I still haven't been to any graduate classes, much less tested the degree in the job market. I could easily see employers being turned off by degrees that are too specialized.