I believe this is possible today using Feature Layer Views. You can swap the data source that the view is pointing at, accomplishing the workflow stated in this idea.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.