Say I have 1000 users, each one with its own account with paths m/49'/0'/{user.id}', and I am controlling received/sent funds.
Could I collect all the funds (i.e. inputs) in a sole fat transaction output even though they belong to different accounts of the same HD Wallet?