It is very important that the website not be able to access the Hashed master password so any interaction with the user needs to be secure in that sense. If it is possible to do that within the Safari Extension API then multiple master passwords should be supported.