The way to accomplish this is you will need to set up a different query to populate your left column. but first you will need to add a column to your products table (recommendedProductID or something like that) which will have the id of that product. The query will do a look up using the cart id as the filter. So the printer will have a recommnededProductID of the ink type for that printer. And then you could just apply an add to cart server behavior to the left column using that record set.
there is a few other cases that i'm not sure if you want to handle, like if you added two different kind of printers, but i think this should get you going in the right direction.