Sé que esto es casi un año después, pero en caso de que alguien esté en su situación y busque la respuesta correcta.
Cuando tiene dos tipos de datos separados vinculados por una tercera tabla, está buscando BelongToMany(Through) de Sequelize.
Entonces, en su caso, necesitaría definir un tercer modelo:UserMaster. Le daría a UserMaster dos atributos:user_id (igual que el atributo PartnerTxn) y propietario (igual que el atributo Cuenta).
Entonces harías esto:
Account.belongsToMany(PartnerTxn, {through: 'UserMaster'});
PartnerTxn.belongsToMany(Account, {through: 'UserMaster'});
Para mayor referencia, la documentación tiene información.