Add Filter linkage and seperate interface

Test: Manual
bug: 135708935
Change-Id: I5782a183936ffca4f345d14c353ad34210f12df7
(cherry picked from commit e5125a89abc277b4f408966c8659878a123feff5)
Merged-In: I5782a183936ffca4f345d14c353ad34210f12df7
15 files changed