### Is your feature request related to a problem? Please describe - Add `id_field`, `version_field`, `op_type_field` settings to `IngestionSource` - Implement a new message mapper (or extend existing) that uses these settings - This alone eliminates the need for an external preprocessing layer for the message format problem ### Describe the solution you'd like https://github.com/opensearch-project/OpenSearch/issues/20677 ### Related component Indexing ### Describe alternatives you've considered _No response_ ### Additional context https://github.com/opensearch-project/OpenSearch/issues/20677