Well if there is no solution for PhysX water movement, you could always just unregister the player entity and handle the movement using c_move. But I would imagine you could just decrease the gravity and apply direct forces to the player as you would if the player was not in water.