Export the portrait model from the main data MPQ archives using MPQEdit, modify it somehow (consult modelling tutorials), import it into your map at the same path you exported from and save.
There is not much one can do to modify portraits dynamically unfortunately.