Bhè, onestamente non ne capisco il motivo (il tuo committente saprà, si spera)
Al momento non ho in mente nessuna soluzione immediata al tuo problema (se non quella scartata): sottostando alle direttive che hai tu, non credo che la soluzione porterà ad un alleggerimento del codice
In bocca al lupo!
Andrea