Thankyou both for your replies, I have now managed to extract the data but now have another issue.
Im writing the data to a datatable, putting all of the items as an array. The only issue I have is if one of the items is not in the DocumentData it throughs an error.
So say some of the DocmuentData’s may or may not Contain thus thrwoing the error. I tried “Allow Nulls” in the build datatable but to no effect