Hello abdelfatahelarfaoui ,
I don't think it is possible to carry the metric in redistribution between two different IS-IS processes, all you can do is to set it manually on the receiving instance in a controlled way (may be with the help of a route-map to check some conditions).
All this derives from the way redistribution works.
Hope to help
Giuseppe