~
Is this "lock" technically difficult to implement?
Nothing but your private key unlocks the "lock". Why would you need a lock that locks another lock?
Keep your private key safe, and there is nothing else to it.
And if you need a more secure lock, because you dont know how to keep your private keys safe, get yourself a hardware wallet. So your private keys will never be exposed.