I have found out that Crafty Shield lasted for the entire battle when facing Narcissa, which is most likely a glitch, but it really helped defeating her, since she could not use any status move against me. I don't know if it will work for everyone, but it is worth a shot, if you just want to beat her using a glitch that is.