How to use multiple locations for Custom Location AR?


In the Custom Location AR template, there's one locationasset (and the camera has one Device Location Tracking). How can we have multiple locations, each with its own location ID, mesh, and AR objects - if the user is at any of these locations, they'll see that location's experience only.

There's a discussion on this here in the old forum, but I can't seem to get it to work - do we need to have multiple CustomLandmakerControllers, multiple HintControllers, etc?