I only promised not to shed a drop of your blood.
I think this is the key. All Lois has to do is somehow get Angelica to scratch her or whatever to release just
one drop of blood, then Clark can be free.
I don't know anything about Buffy-verse, but I've really been enjoying this story. Keep it coming.