I believe you can do it with pywallet:
https://github.com/joric/pywalletI've used it to import private keys into an existing wallet.
You can use it to dump the keys from the first wallet, then import the dumped keys into the second wallet.
It doesn't appear to have been updated to work with 0.4.0 encrypted wallets yet, so use with caution.