1. In an electronic communications network, a computer implemented method for generating indexes of relationship fields by accessing the metadata of a remote web service, comprising: a) downloading a plurality of records from the remote web service to a computer, the plurality of records comprising metadata related to the identity of data fields involved in parent-child relationships; and b) building an index on the data fields involved in parent-child relationships.