Vím, že je to skoro rok poté, ale pro případ, že by byl někdo ve vaší situaci a hledal správnou odpověď.
Když máte dva samostatné datové typy propojené třetí tabulkou, hledáte Sequelize's BelongToMany(Through).
Takže ve vašem případě byste museli definovat třetí model:UserMaster. UserMaster byste dali dva atributy:user_id (stejné jako atribut PartnerTxn) a vlastníka (stejné jako atribut Account).
Pak byste udělali toto:
Account.belongsToMany(PartnerTxn, {through: 'UserMaster'});
PartnerTxn.belongsToMany(Account, {through: 'UserMaster'});
Další informace naleznete v dokumentaci má informace.