WordPress exclude posts from one query in another query

I have a page where I need to display posts with a custom meta key value of “original-document” in the left column and the rest of the posts from the category in the right column. You can see the page here http://www.constitutingamerica.org/blog/classification/the-federalist-papers/federalist-no-23/

The problem is that the posts tagged as original documents are showing up in the right column as well as the left column.

global $query_string;
$keys = array(
		'orderby' => 'ID',
		'order' => 'asc',
 		'numberposts' => -1,
		'meta_query' => array(
        	array  (
            	'key' => 'document_details',
            	'value'=>'original-document'
        		)
			)
		);

$args = array_merge( $wp_query->query_vars, $keys );

$keys2 = array(
 		'orderby' => 'ID',
		'numberposts' => -1,
		'post__not_in' => array($args),
		'order' => 'asc',
		'meta_query' => array(
        	array  (
            	'meta_key' =>	'document_details',
            	'meta_value' =>	'original-document',
			'meta_compare' => '!='
        		)
			)
		);

$args2 = array_merge( $wp_query->query_vars, $keys2	 ); ?>

I have also tried excludes and operators in my $args2 query and the original documents still show. I also though this would work in my second query but it does not work

$keys2 = array(
 		'orderby' => 'ID',
		'numberposts' => -1,
                'exclude' => array($args),
		'post__not_in' => array($args),
		'order' => 'asc',
		);

$args2 = array_merge( $wp_query->query_vars, $keys2	 ); ?>

How can I exclude any posts from my first query from appearing in my second query?