I just realized two things. 1) it would be interesting to try and make this kind of thing into a resource to make doing this kind of thing easier. 2) as2 doesn't have a built in filter. So doing it your way is really the only way. That page is still quite decent though.