What are you doing. If its an engine change, then it will fit, don't bother with the loom. If you changeing the loom for another reason, then you'll have trouble with connections to switch's and controls on the dash, heater fan etc. They usually don't fit model to model on the impreza, so a good guess, is that it would take an massive amount of work, possible, but not practicle.
John