Huh, you're able to recover from :h+k: and still end it with :3::h+k::P::4::6::6::p+k:? I have not tried that yet.
Unless you mean the juggle is, :P:, :h*+k:, :P:, :3::h+k::P::4::6::6::p+k:? In which case, yes, it works on light and mid weights. The fatties have to be abridged. :P:, :h*+k...