Multi-step Inference over Unstructured Data