This isn't a great answer, but the way I've dealt with this issue is by using extra segments. I built a segment for Desktop visits, Mobile Phone visits, and Tablet visits. Then, set up three fallout reports each with a different segment applied.
It worked fine, although it was kind of hacky, and wouldn't work for a dimension with more than a few distinct values.