You’re correct, it doesn’t work very well with linked models. I believe it can be done by setting up views in the link, then in the host model VG specifying that particular linked view as the underlay rather than using by host or by link.
When I need an underlay though I usually use two standard views sitting on top of one another - not ideal though.