Couple of Things...
looks like you are using a default mapping instead of creating a template which is not best practice for production.
Good that you understand the issue that you can not have a mapping that supports both an object and a concrete field.
In general, to fix this you will need to create an ingest pipeline that will look at the data and put that concrete field into one of the object fields...
Think I showed a way to do that here