(I am testing this on /data/jonathan/admin by the way, not the malhm instance)
In MALHM's PastPerfect xml, the image filename references contain 'directory path/filename' rather than simply filename.
<imagefile>003\19661132.jpg</imagefile> corresponds to the folder structure in the import directory.
In my splitter, I have "media" set to pull from "^/imagefile"...
According to the log, it looks like the reader is dropping the "\" and trying to match on 00319661132.jpg, so the media matching always fails.
Can we add a Splitter setting to declare that the references contain a directory path?
Sample data and mapping attached.