Get Keychain to remember an additional field
There's no way to force Keychain to store the additional field.

I use 1Password for things that Safari/Keychain refuse to remember.
You can manually add fields for sites such as banks [at your own risk] where credentials will not auto-save.

There's also LastPass, but I haven't tried that