Can we bypass ambient light color for metal map?

When I set ambient light color in PlayCanvas it tints everything including the metallic surface (covered by metal map) of a mesh. Is it possible to bypass and apply ambient light color to whole model except metal map?

Is it possible via ShaderChunk? if yes then which chunk is relevent?

calling @ray for this.