Hi,
For some accounts that can't be accessed and used by some users, you can tick the confidential field in COA for the accounts and in the authorizations window --> Access to Confidential Accounts, you must choose no authorization
If this functionality can' solve your problem, you must use SDK code to hide the field and prevent user to use it.
Jimmy