Decompose, Enrich, and Extract! Schema-aware Event Extraction using LLMs