There's no gain in using these 1M resistors
1. they're way too large to do anything but slowly discharge the cells
2. NiMH is equalized by slightly overcharging the "faster charged" cells. That's well within their specs, and common practice.
The only alternative to series charging (identical) NiMH cells is to charge them seperately, each one with its own charge termination circuit. That's what the better chargers do.
NiMH cells don't like continous charging (or trickle charging) for longer periods, this will kill them. So you definitively want some kind of charge termination circuit here.