This handles one-way, but I can't seem to handle two-way item management; i.e. removing excess or unwanted items.
The most compact way to do that is probably to use two pairs of Translocators. Place your chest and ME Interface diagonally adjacent to each other, then stick a translocator on each face of each that's close to the other block. Put a diamond nugget on both translocators on the chest, and configure them to regulate the same number of the same types of items. Set one translocator pair to pull items from the Interface and put them in the chest, and set the other to do the opposite.
When there are too few items in the chest, the first pair will pull items out of the interface until there's the right number. If there's too many, the other pair of translocators will pull out the excess items and dump them into the Interface.
If your "chest" is a machine with only one input face, your only option may be to use a subnetwork. Place a Storage bus on the side of the machine that you want to push and pull from, connect it to an Import Bus and an Export bus that are both pointed at an ME Interface on your main network, then place a Level Emitter on the subnet pointing at each of the import/export buses. Configure everything such that when there are too few items in the subnet, the import bus will kick on, pull some items from the Interface and shove them into the machine via the storage bus, then turn off; and when there are too many items, the export bus will turn on, pull some items out of the machine via the storage bus and dump them back into the Interface.
Much less compact, but it only uses one face on the target machine and doesn't rely on another mod.