Copy the base layer, desaturate then ctrl shift and U (or E. Cant remember which) choose the colour you want and then select and delete the areas you dont want that colour.
You don't need to desaturate it.... Just adjust the 'hue' in Hue/Saturation....