Is the image URL on the Contact record? I think you cannot get to the external URL through the image join.
I did something similar to this for Item image links and we needed to have a script populate a separate field with the external URL of the image.
So, it might be a two step process. a) Populate the image you want onto your Contacts. b) Have a script that uses the IntermalID of that image to populate another URL field.