4 farklı tablodan verileri alıp, eklenme tarihlerine göre sıralandırıp göstermek istiyorsunuz anladığım kadarıyla. Daha optimize bir çözüm mutlaka vardır. Ama şu an aklıma gelen şu:

Öncelikle eklenme tarihleri unix time formatında saklanmalı. Her tablodan örneğin son eklenen 10'ar veriyi alırsınız. Bunları bir diziye, tarih => icerik şeklinde eşlersiniz. Bu diziyi tarihe göre tekrar sıralatıp, sonuçları gösterirsiniz.