Add in some gross controller code to allow tables to not share filtering. Yeah, it is gross. But we will refactor and generalize the code later.