If bonding has been carried out between extraneous parts, but not to the CPCs, but resistance between all extraneous parts and the CPC terminals of light, shower or what ever's installed give a resistance low enough to prevent voltage rising above 50v, is this acceptable?
Ok,
If you connect all the metal fittings together, assuming you have all copper pipework then it is likely to be main equipotentially bonded at source, in which case you you are creating a local bonding zone in that location. If you now cross bond the cpcs of the circuits entering that zone to the extraneous conductive parts you will achieve a shared R2 between all of the circuits this lowering the Zs of each circuit while providing your local equipotential bonding zone.
That's fine if you are using BS3036 fuses without RCD protection and was the acceptable method of providing protection previously