Set _id value to an existing field value of _source

Hi ,
I have a situation where i have to use the existing field value as an _id ,as described here https://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-id-field.html
I know it is not supported in latest versions.
and we are supposed to use /index/type/_id for creating own id.
But in application i am working on the _id will be generated by third party app and will be stored in _source ,i should be using that as an _id.
Is there any way to use existing field value as _id.

Thanks