This is something I've discussed a number of times over the years, and it now appears to be the time to do it again, which I'm happy to do. We have new & different users over time. There are two methods discussed below. The first is preferred in general, but if it doesn't work for you, consider the second.
First, the linking method...
Memento has a number of excellent features, but to many, the main one is the ability in the entries list of a library to use the features in the right-side (some say kabob or 3-dot) menu -- specifically Sort, Group, Filter, & Chart. To use these excellent tools, the data they work on need to be available in that library.
To make that happen, it's best to link from this library to others to access their data. Based on your message, it sounds like your main focus is on the Inventory library. So, it's best to link one-to-many from the Inventory to the Customer library rather than the reverse. A piece of inventory belongs to a Customer, and the link identifies that customer. So I recommend that you add a one-to-many Link to Entry field in Inventory to the Customers library. You probably don't want to add information twice, so in that case, you should remove the many-to-many link in Customers that points to the Inventory library.
Now admittedly, this means that your ability to use Sort, Group, Filter, & Chart is limited in the Customers library, but I have a feeling that's less of a problem for you. It's due to the way Memento linking works. Unlike a relational database, a Memento link has is directional, and the "from" side of the link has more power than the "to" side.
Second, the JavaScript field method...
If moving the link from Customers to Inventory doesn't work well for you, you can still gain visibility to data in another library by using a JavaScript field for each field you want to make visible in Inventory. Then, you can use Sort, Group, Filter, & Chart on the JavaScript fields, if you like. To do this, it is necessary to know only a tiny bit of JavaScript to get it done.
In the Inventory library, for each field you want "to bring over", do the following... Add a JavaScript field. In the field definition in the second section is the script editor, where you enter & edit scripts. If the field in Customers is called Warehouse, then the script to enter is merely...
field("Customer").field("Warehouse"); // You can omit the ; if it bothers you
The Customer field above would be the link to Entry field that identifies the Customer.
Every statement in JavaScript is terminated by a semicolon (;), but unless you do something that confuses JavaScript -- like putting multiple statements on a line without using semicolons -- it's not really required, and in this case, it's not needed. We use semicolons in English to separate clauses; we don't do it as much as we used to, though; it's fallen out of fashion. In JavaScript, any text following a // is ignored by JavaScript; that makes it available for use as a comment to the human script reader.
JavaScript fields have an option you might like -- the Hidden option. You can also adjust its visibility based on the current value of a choice field (like an SCL or Radio Buttons field) using Dependencies. These options do not affect the script in any way.
So, save the field by tapping the checkmark. Now, the value of that field in the other library is visible in the current library, though its value can't be changed; it is read-only. And now you can filter by it or use it to group your entries by its value.
Filter tabs...
By the way, some people miss out on some of the power in the entries list by failing to utilize filter tabs. Once you create a filter, you can just use it by selecting the filter or No filter in the filters list. But you can also assign it to a tab to appear at the top of the entries list screen. For example, you could have your top 4 or 5 customers as tabs, filtering maybe on the Name field in Customers. Once you do this, you can switch quickly between them by tapping on a tab. If you want to see for a Customer only the Inventory items in one warehouse, you could tap the tab for that customer and then go back into Filter and select the Warehouse filter. This uses both Customer and Warehouse filters in conjunction with each other. Don't forget to check the All tab so you can switch back to all customers when you want.
I hope this helps. Let me (us) know if you have any questions.