gpsbabel has filtering functions and a batch mode. You can also do a little little scripting you can batch convert your files.