It sounds like you have everything setup correctly. The only other thing that you will need to do is add your filters to context. When you go to the target sheet showing the top 10 you'll see you actions listed as filters. Click the down arrow on each action and selection "Add to Context". That should do it!
The reason it's not working is the way that Tableau applies the order of operations. By adding the actions/filters to context they will always include a relevant top N. I hope this helps.
Like Wesley mentioned, it probably has to do with Tableau's order of operations ( a common hurdle with Top N situations) Could you attach a workbook with an example that we could work off of?
Many thanks Wesley, you made my day.
It all started working once I added the filters (almost 20) to the context.
Thank you once again for the help.