I tried doing this but could not get it to work. I tried two methods;
# Creating my own m3u file, hosted on a web server accessible to TVHeadend with content available via http from the same server
# Using an IPTV m3u from a slightly dubious source that had some films in the list (they call them VOD but they are just links to MKV files)
Neither worked, it looks like TVHeadend is not happy about using MKV channel sources.
Pipe would not work unless you went through the trouble of individually mapping each episode as a pipe input source and that just seems like an excessive amount of work for little benefit (Plex and Kodi are much better for this kind of stuff).