adds selectionFilter to allow disabling selection for assets that do not meet selection criteria