Using custom Kafka headers for advanced message processing