Well... this is easier said than done. In the past, the BCCI had threatened on multiple occasions to pull out of ICC tournaments, if they don't get what they want. And I don't expect anyone in ICC to antagonize the BCCI, especially since the ICC chairman (Greg Barclay, from New Zealand) is a nominee from the pig-4. Let's just hope that the BCCI won't object to a fair revenue distribution regarding the ICC funds, given the fact that they just received more than $6 billion from the IPL media rights auction.
You are pointing in right direction, that's the main reason big 4 don't want new countries specially china, Russia or USA to join in since that will break the dominance of big 4 in cricket. ICC has not control on big 4 and they can do whatever they want. Remember how Newzealand pulled out of Pakistan tour last year.
There is no doubt BCCI is big player in ICC all system but with this now we have to say that now they are the most dirty player in this game as well because as being superpower doing wrong things never been allowed, and they are using these all tactics with this all most of the peoples feeling they could be at top I also agree here, but again it's not mean you are alone you have other competitors as well even you are enjoying this all game with the help of Pig-4, but all starts having an end and surely this could be also going to end, and we will have new start from there which could be much better and brighter for many others and countries which are currently suffering from these dirty policies of these Pig-4.
You never stop these countries from joining cricket this is going to take some time, but surely they are coming in this setup and going to take their share and also going to play their role as well for positive future of cricket in presence of these crap Pig-4.