If the above is not acceptable and you need to dynamically filter the events and sub-events in your second page, then I'm afraid you cannot take advantage of a DynaMetapushTable or MultiDynaMetapushTable.
Did you mean after user have selected certain Event from the first page, the second page will subscribes to required item (sub-events) but any new pushed item that came after second page has subscribed which is not the required one will also show on the second page?

If I really have to use the NonVisualtable, where can I get the demo? and perhaps, the MultiDynaMetaPushTable as well. Thank you.