Just found that referencing render layers in maya has a bug, and it messes up shaders very badly in referenced scenes !!! LOL.....and nobody at autodesk is bothered to fix this as this problem is lingering on for last three versions and yet remains unsolved !! I'll try and also post a solution if i find one .......