Pushing to new model - two separate tables

I’d like to combine two tables into a single model for mapping purposes. i.e a user selects a record from datatable A (model.thing) and from datatable B (model.otherThing) to create a separate model to get mapped (model.combined). I believe I can do that using push(), but I am not sure how to make sure that I am grabbing what’s been filtered to push into the new model.

If I am understanding correct, you are really asking how to get the filtered data from a table2?

See this example ( the get filtered results button )