Supply three different voltages from the same pack of NiMH rechargeable batteries

You should use DC-DC converters or dedicated battery packs for every voltage.

You should not use middle points of battery packs. This lead to different charge levels in cells. As a result you'll get an inverse voltage on cells which are discharged first and this will damage the battery and possibly the equipment.

Schematic below shows this.

Inverse voltage is appearing when one of the sells in a battery is completely discharged thus have no voltage across it. If other cells continue to deliver the power, current will still flow thus 'charging' the dead cell with negative voltage.

Load connected to the dead cell this way get reverse polarity supply voltage, thus, possibly, die.

schematic

simulate this circuit – Schematic created using CircuitLab

Most optimal (if you do not want to use other voltage rated devices) I think is to supply the most powerful device (6V headlight) directly and use step-up/step-down converters for all others.