Hi, just to put an answer in here. If you still need with this I think you are going to have to put in some examples or diagram of what you are trying to achieve. The answer to your question is probably "yes" but you haven't given us a lot to go on if you want help.
Start by telling us what the platform is, what your current filters are and what new features you would like to implement.