Bem, estou fazendo de novo aquela coisa de postar sobre algum problema que estou tentando resolver..
Agora estou tentando resolver o mesmo problema em um plugin. Criei myplugin/assets/javascripts/discourse/connectors/preferences/account/user-custom-controls/my-stuff.hbs e isso adicionou algumas coisas à página (assim como antes!) e, novamente, não sei como (1) obter os dados, (2) dizer ao Ember (?) que ele deve atualizar o campo quando o formulário for salvo.
Acho que agora talvez eu precise sobrescrever ou adicionar algo ao account.js.es6 e adicionar os user_fields ao this.saveAttrNames, para que ele saiba salvá-los se forem atualizados e também obter os dados em userFields.
Já explorei vários plugins, mas não consegui chegar lá.
Ainda não tive a oportunidade de testar, mas acho que vai funcionar. Há tanto que ainda preciso aprender. Muito obrigado pela sua generosidade! Não consigo agradecer o suficiente, mas vou tentar agradecer novamente quando fizer o teste.