title: NetSuit Soap recordList - Want to restrict child entity from Soap Service Response
body: <p>We are consuming NetSuit Soap service to sync VendorPayment data. i.e. VendorBill
  We are facing significant performance issues even if we try to fetch data in chunk.  I think one reason could be NetSuit Soap API follows lazyloading.  it brings all child entities along with VendorPayment. over internet I found that we can remove all child entities by setting 'session.searchPreferences.bodyFieldsOnly=true'.  However, I cant use that because I need one of child entity response[0].applyList child entity.  So my question is, is there any way to get control over what returning value in netsuit Soap service to optimize performance.</p>
  <pre><code>TransactionSearchAdvanced customSearch = new TransactionSearchAdvanced()
              {
                  criteria = new TransactionSearch()
                  {
                      basic = new TransactionSearchBasic()
                      {
                          type = new SearchEnumMultiSelectField()
                          {
                              @operator = SearchEnumMultiSelectFieldOperator.anyOf,
                              operatorSpecified = true,
                              searchValue = new string[] { &quot;_vendorPayment&quot; }
                          }
                      }                  
                  }
              };
  </code></pre>
  <p>above code will return response like
  <a href="https://i.stack.imgur.com/n5GX4.png" rel="nofollow noreferrer">Image</a></p>
  <p>response returns with lots of child object i.e. currency, payeeadress,postingPeriod etc.</p>