We've found recently something that might help in this case as well:
This technique is used by default now in latest version of Radzen.Blazor.