CodeUnlearn: Amortized Zero-Shot Machine Unlearning in Language Models Using Discrete Concept