add doctype identifier to returnfields
a returnfield should not only include the path to an element but also the
doctype from which it should be selected. This will allow for a more precise
way to specify the fields that should be returned and remove any ambiguity
between two documents that might have the same path to a field that each have
different symantic meaning.