full topic filtering functionality (excepting pagination)