title: Not all fields are fetched from table
body: <p>I'm have a relationship setup between two tables (Contacts and Quotes) and I'm trying to access the information from Contacts Quotes Controller. So in QuoteController.php I have the following code:</p>
  
  <pre><code> $contacts = $this-&gt;Quote-&gt;Contact-&gt;find('list', array('fields' =&gt; array(               
                      'Contact.id',
                      'Contact.name',
                      'Contact.company',              
                      'Contact.mainAddressLine2',
                      'Contact.mainAddressTown',
                      'Contact.mainAddressPostCode',
                      'Contact.mainAddressCountry'
              )));
              $this-&gt;set(compact('contacts'));
  
              echo '&lt;pre&gt;';
                  print_r($contacts);
              echo '&lt;/pre&gt;';
  </code></pre>
  
  <p>The output from the print_r statement is:</p>
  
  <pre><code>Array
  (
      [1] =&gt; Joe Bloggs
      [21] =&gt; Jane Doe
  )
  </code></pre>
  
  <p>As you can see I'm only getting the id and name, for some reason the company, mainAddressLine2 etc are coming through in the array.</p>
  
  <p>Ultimately I want the user to be able to select the Contacts name from a drop down list which will then, then details from the Contacts table will be populated in the Quotes view.</p>
  
  <p>Any help appreciated.</p>