Adds a @filter to @self to use for matching.
A new filter to use
Removes the filter at the given @position from the list of filters used by @self.
If @position is larger than the number of filters, nothing happens and the function returns.
position of filter to remove