It can.
For example, an FL-1-A, an FL-400S, and an FL-910 all share threads and gasket sizes. Each of these filters is able to screw on in place of any of the others, and seal.
The 2.9 calls for the FL-1-A, the 3.0 calls for the FL-400S. These two engines are bascially the same as far as the oiling system, pressures, capacity, flow needs goes. That means that while I wouldn't do it, you could probably get away with putting a 400 in place of a 1A (I'd be more likely to go the other way). I've actually known a guy who helped 4x4 swap an F-150, and something was off, the 1A wouldn't fit onto the SBF anymore, there was an interference issue, so they put a 400 on it, and it worked.
Now the 400 was probably designed as the smallest filter that could support that engine's needs. If you put a 910 on, it probably won't have enough flow.
The 910 did replace the 400 on the 4-cylinders though. I have acutally seen problems caused, and engines damaged, by putting a 400 on a later duratech engine, because they hang too low and can catch on speed bumps.