Filter by collection

https://clever.atlassian.net/browse/DATA-334
our style guide is not to used named return values in go