Done this by using sub-error-handler of type first_error_handler and constructing a message.
Indicating where in the instance the error occurred. The pointer is relative to the root of the instance.