「userBankAdvanced」公開関数に「fields」指定子がないようです。 あなたの例を使用してmeteorpadでテストを作成しました そしてそれはうまくいくようです。銀行IDは、わかりやすくするためにハードコードされています。
代わりに
return Meteor.users.find({_id:this.userId,"bankList.id": bankId}, {'bankList.$': 1});
使ってみてください
return Meteor.users.find({_id:this.userId,"bankList.id": bankId}, {fields: {'bankList.$': 1}});