Hijacking this ticket, to just add some sort of feature to support extracting fields. It maybe be that we use extract, or some other mechanism - we'll figure it out.