Anyway, I'd favorfp-md5=ssh-dss-c1b13029d7b8de6c977710d746416387The problem with that (or the more verbose form) arises as soon as you try to express "here's the host's ssh-dss fingerprint and here's its ssh-rsa fingerprint". This turns into something like fp-md5=ssh-dss-60b725f10c9c85c70d97880dfe8191b3&fp-md5=ssh-rsa-3b5d5c3712 955042212316173ccf37be, which, syntactically, is providing conflicting values to a single parameter. That's whence the attempt to move the to the left side of the equal sign in some way.
Unfortunately, that's insufficient. Depending on the situation, one might wish to express that the named host may provide any of several keys, all using the same algorithm. For example, one might provide a hostname which resolves to one of several distinct machines.
-- Jeff
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.