I started tweaking a couple of other plugins to meet my needs. Repos on github: finder_filter and from_param. Neither is ready to merge changes back upstream yet.