il fatto che tu abbia una struttura dati diversa, influisce ben poco, in quanto questo la tratti come problematica del database, invece il discorso lato client, ovvero i comportamenti legati alle singole selezioni degli utenti, è quello che serve a te...
anche se hanno strutture divers ei DB tu dovrai solo cambiare le queries al db