fixed: Path substitution didn't work for files (only library items)

This fixes the use of path substitution in eg. the video files node. Previously it didn't work for *any* directory fetches since we didn't rerverse substitute the acquired list.