You're making this too complicated. In any battery pack, some cells will have slightly lower or slightly higher capacity than the average, just because of manufacturing variations. That doesn't make any of them "good" cells or "bad" cells. Similarly, some will have slightly higher or slightly lower internal resistance, not necessarily the same cells that have higher or lower capacity. Some people are good at cooking AND poker, some not as good at either, right?
Again, equalizing cells in parallel is easy -- in fact, it would be hard to avoid it. Connect cells together in parallel and by definition, they're going to have the same cell voltage. That doesn't mean they're holding the same amount of amp-hours, due to the manufacturing variations, but at least the cell voltages are identical, and they will be all through any charging or discharging cycles.
Series connections are much harder to equalize. They're not hard-wired together to share cell voltage. Now, I did speak too strongly earlier when I said it's not possible to equalize a series-connected string of cells without using a charger -- anything's possible with clever circuit design, if you want to do it bad enough. But any solution would be complicated, clumsy, would itself consume power, and just not be worth implementing.
I've never seen it done, and yes, I've looked at several BMS's for several different systems. Cell equalization is done by the charger, after charging has reached "100%", by a string of resistors that trickle-charges cells that aren't quite yet up to terminal cell voltage. If someone shows me an actual schematic that does something else, I'll believe it, but until then I'm sure not going to take the word of some probably misinformed salesman who's talking up his product.