Simulating multiple inheritance

Asking for TSwimmingMammal (or TSwimmingFish) objets will bring both Dolphin and Shark, unfortunately, because they are in the same table.