Lillee is an all time great bowler, and his record in the subcontinent does not really exist (too small a sample). It is a blot only in the sense that there are others,
who played in the same era, who did everything he did,
plus did it in more countries.
Murali is an all time great spinner, and his record in Australia and India is a blot on his record. But there is no one else who did well everywhere he did and doesn't have similar blots on his record.
Warne is an all time great spinner, and his record in India and West Indies is a blot on his record. But there is no one else who did well everywhere he did and doesn't have similar blots on his record.
It's really that simple. And in any case, the latter two may be all time great spinners, but I don't like calling them all time great bowlers (there have been fast bowlers who could do demolition jobs on a wearing pitch, as well as them, plus could destroy people on first day of a Test match too). That would confuse them with the guys that really win matches.
In fact, in an all time team, I would have Lillee before either of them. And it wouldn't be a hard decision either.