Implement media type filters

Still needs some UI love

#127
You'll probably want to add something to this `filterInputOptions` method to properly sanitize the `additional_filters` option. This way people won't be able to inject filters from the querystring.