An in-line pump is what is used for an '05 GMC Sierra 3500 van with the 6.6 Liter Diesel engine:
http://www.rockauto.com/catalog/raframecatalog.phpThis link only gets you part of the way. Specify this particular vehicle, go to fuel, then select the fuel lift pump.
Seems to meet most of the criteria you need. Not sure about the flow-through aspect, which is a very good point.
From what I have learned, a fuel pump should push fuel rather than pull it. Therefore, it is better to have the pump as close to the source as possible, hence the (if not one of many) reason why the OEM places fuel pumps in the tank.
FWIW,
Hoosier CRD