Ceiling fan wired for 4 way control?
This can be done using a multi-way fan/light controller system such as the Lutron Maestro series.

You (or your electrician) will need a MA-LFQM package, which includes the master wall module and the canopy module, and two MA-ALFQ35 accessory controls, as well as normal wiring supplies (two and three conductor cable of the appropriate gauge, wire nuts/connectors, etc).

The controls should be wired as per the diagram in step 12c of the instructions, and the canopy module as instructed.  Note that you can't mix standard three or four way switches with these controls as they use power-line communications between each other and the canopy module to provide speed control and dimming, and you also will no longer be able to use the pull chain controls on the fan.