title: Create array with Set Extract in Cakephp with conditions
body: <p>I have the following array:</p>
  
  <pre><code>Array
  (
      [0] =&gt; Array
          (
              [id] =&gt; 4
              [rate] =&gt; 82.50
              [pounds] =&gt; 2
              [ounces] =&gt; 3
              [mailtype] =&gt; Package
              [country] =&gt; UNITED KINGDOM (GREAT BRITAIN)
              [svccommitments] =&gt; 1 - 3 business days
              [svcdescription] =&gt; Global Express Guaranteed (GXG)
              [maxdimensions] =&gt; Max. length 46", width 35", height 46" and max. length plus girth combined 108"
              [maxweight] =&gt;30
          )
  
      [1] =&gt; Array
          (
              [id] =&gt; 6
              [rate] =&gt; 82.50
              [pounds] =&gt; 2
              [ounces] =&gt; 3
              [mailtype] =&gt; Package
              [country] =&gt; UNITED KINGDOM (GREAT BRITAIN)
              [svccommitments] =&gt; 1 - 3 business days
              [svcdescription] =&gt; Global Express Guaranteed Non-Document Rectangular
              [maxdimensions] =&gt; Max. length 46", width 35", height 46" and max. length plus girth combined 108"
              [maxweight] =&gt; 70
          )
  </code></pre>
  
  <p>And I want to use CakePHP's Set:extract tools to filter this array on the 'maxweight', so all elements that have a 'maxweight' more than X and get an array made up of the 'rate' and 'svcdescription' fields ie:</p>
  
  <pre><code>Array (
   [82.50] =&gt; Global Express Guaranteed Non-Document Rectangular
   ...
   etc
  )
  </code></pre>
  
  <p>Is this at all possible?</p>