If the files are small and the process can be set up to do it, I will bring everything in in one reader and use Group By, but this sometimes is too taxing on the machine or doesn't work at all.
My only other option, then, is to write a batch file which invokes fme.exe multiple times, passing in different inputs and outputs. But writing these batch files is fiddly and time-consuming.
Is there a better way?