I have a table, Table A, being populated by Survey123. Table A captures info like email, age that I want to hide in a public facing map/app. So I have Table B which is a view of Table A, with a view definition configured to hide these fields and to filter for those which are reviewed and marked for public display.
Because I am mapping at a summary level by zip code, I am using a join between Table B + a zip code polygon layer and saving as a Hosted View Layer. I then use Arcade to populate the pop-up using FeatureSetBy to generate a URL to the attachments in Table B, since attachments are not inherited in the join (thread on that here).

However, the Hosted View Layer ignores the view definition I have set on Table B and so shows all of the records and fields, and I can't configure a view definition on the Hosted View Layer itself.
How can I control the view definition of Join Feature Hosted View Layers? At the map level on the layer isn't really enough...
Thoughts? Thank you!