Well if someone is performing in IPL then even if there are corrupted people in system they cannot keep that player off for long time because of so much exposure in media people will soon start questioning that why this player is not selected after performing soo well...senior cricketers will say this media will say and even normal peoples on twitter will also have their say and selectors cannot ignore that for long
If a player is performing consistently the selection board cannot ignore him for along time irrespective of whether they have IPL cricket. When you are selecting players for Test matches you cannot use the T20 performance as a benchmark, they need to perform in domestic competition/