text: Title: Editing secrets wipes out previous keys
  Body: **Describe the bug**
  When editing a secret the previously set keys are not loaded as an option to update, when adding a new key to the existing secret it wipes out previous keys associated with the secret.
  
  **To Reproduce**
  - Create secret with multiple keys
  - Edit the same secret to add or update existing key
  - Existing keys aren't listed to update and adding a new key removes all previously associated keys. (see screenshot walkthrough)
  
  **Expected behavior**
  Would expect to be able to update existing keys and add new keys without wiping out previously configured keys in the secret.  Scenario of just needing to update a rotated password shouldn't wipe out the username or other settings stored in secrets.
  
  **Screenshots**
  New secret with multiple keys
  ![Image](https://github.com/user-attachments/assets/14779a37-f440-4242-869c-532dc2985add)
  
  ![Image](https://github.com/user-attachments/assets/0c6502d0-cbec-40ca-8898-5d2b409c8d5c)
  
  Editing secret, existing keys not listed to update if needed
  ![Image](https://github.com/user-attachments/assets/9950dc15-0518-4ad6-8d0d-c10f04d0b1a0)
  
  Add new key to existing secret
  ![Image](https://github.com/user-attachments/assets/90c0f67f-c2f1-4a6a-9a92-6b99fa55ae93)
  
  Previous keys removed and only new key listed
  ![Image](https://github.com/user-attachments/assets/1cf51ebf-ca94-4089-b427-59790dd28f8d)
  
  