title: Why does innerjoin fail when table contains a nested table in a variable
body: <p>For example</p>
  
  <pre><code>tmp = table((1:10).'*2,(1:10).', table(ones(10, 5), ones(10, 1)))
  tmp2 = table((1:10).')
  </code></pre>
  
  <p>Trying</p>
  
  <pre><code>innerjoin(tmp, tmp2)
  </code></pre>
  
  <p>gives</p>
  
  <pre><code>&gt;&gt; innerjoin(tmp, tmp2)
  Error using table/innerjoin (line 83)
  You cannot subscript a table using only one subscript. Table subscripting requires
  both row and variable subscripts.
  </code></pre>
  
  <p>However</p>
  
  <pre><code>innerjoin(tmp(:, 1:2), tmp2)
  </code></pre>
  
  <p>is fine.</p>