Don't use data lists for this. Use a regular document in a folder. The document is the contact's image. Contact info is custom metadata on the document.
Create a new data list type that includes a property that allows you to pick an image from somewhere else in the repository. Follow the Task List (Advanced) data list type as an example. It has an attachment selection.