What system should I implement to make use of accounts with Bitcoin Core 'accounts' now deprecated?
Accounts were replaced by labels, a more flexible tool which can probably be made to fit your requirement. Alternatively, if you have really been using the now-obsolete "accounts" feature to maintain separate wallets within a wallet, there is now an option to use separate wallets in separate wallet files