title: Camel - want to remove first message en each exchange
body: <p>I have something where I basically always want to lose the first record in a list. It will always be of the form List&lt;String&gt; - and I don't care about the 'header' - which will always be the first element in the list and don't want it sent to my endpoint</p>
  
  <p>[ "header", "message1", "message2" ... ]</p>
  
  <pre><code>.from( A )  // this sends Lists of StringBuffers. The first in the list will be header 
  .split().body() // now I have each
  .to( B )
  </code></pre>
  
  <p>I would ideally like to lose the first message in the exchange and am thinking about the correct query to construct for it. </p>
  
  <p>Something like ( this doesn't work - removeMessage isn't an camel option )</p>
  
  <pre><code>from( A )
  .removeMessage( 0 ) // remove first message - this doesn't actually exist
  .split().body().
  .to( B )
  </code></pre>
  
  <p>I am looking at creating a filter which removes based on the CamelSplitIndex attribute on the exchange, but have at this point stopped and am wondering 'am I going about this the right way?'</p>