Для каждой транзакции свой собственный ключ. Независимо от использования субадресов. Используется технология одноразовых адресов.
то есть получается надо создавать не отдельный адрес(хотя они и называется аккаунт1, аккаунт2 и тд в кошельке), а именно отдельный кошелёк?