Need help re: robotic arm that can pull files out of 30ft long file cabinet drawers

I am trying to put together a robotic system that can (as a general concept) insert & retrieve individual files from long file-cabinet drawers. The database inventory system already knows which file is in which tabbed file-folder. Right now there are several employees that retrieve & insert thousands of files by hand every day; we are looking to upgrade that to an automated process for less than $50,000. (The files are actual inventory items, not just scan-able data documents)

I am interested in A) any ideas using currently existing robots/development kits that could be relatively simply modified to fit this project and/or B) hiring a robotic consultant familiar with the machines on robotshop who could help design and implement a final solution. We have in-house developers who can take care of any code-writing needs.
Best, Allan
GWC Contracting NY

From the information you provided we believe the following arm should be appropriate:

You can see more professional arms here:

As for a mobile base, please see the following:

Other options are available here:

We hope you can find a consultant in the community that can help you with your project design.