All you need to create an "air eliminator" in a closed fluid system is a low flow area to allow the entrained air to separate from the fluid stream, and a high point with enough volume to allow the air to rise up out of the fluid stream and remain trapped in the separator. Doesn't matter if the system is at negative or positive pressure, as long as pressure is equal across the separator.
Basically, you could take any type of filter housing (air, fuel, etc) that has a bowl type arrangement on the bottom of the housing (such as an oil or moisture filter for an air system), remove the filter, and then invert the housing such that the bowl is the high point. The bowl will provide the low flow area and high point out of the fluid stream for accumulation of the removed air.
On board submarines, there were such air traps designed into many of the fluid systems throughout the boat.
That's why the OEM filter accumulates air until it builds up to the point it starts getting sucked into the fuel pump - as designed, it's the high point in the system and the area of lowest flow. DC inadvertently designed a pretty good air trap.
Best place to put this type of separator would be between the outlet of the OEM filter and the fuel pump, and use a see-thru bowl so you could know when you were starting to accumulate air. You'd know that it was time to vent and reprime the OEM filter and possibly start searching for an air leak depending on how fast the air was accumulating.
Putting the separator between the OEM filter and fuel pump would also allow you to use the priming pump and check valve in the OEM filter to pressurize the separator and vent off any air, without having to add an extra check valve or having everything drain back to the tank.