Good callout, I just updated it to account for this. Can confirm that logged-out users don’t see the field.
I’ll be honest and say that I did this with Claude Code, but it said that the list_type: group is not available in an object editor—only as a top-level setting.
So it would have to be something like this, but a fixed number of available fields