The current workaround requires dashboards and EB. You can create a dashboard with your map and utilize the EB list to store the selection in the framework and send that to the embedded dashboard to popup the feature (as long as it is enabled in the dashboard map) with an expression, or you could just embed the dashboard into your experience and control the list and actions that way.