Nur mal so ne Frage: Wie viele User werden mit dieser Ansicht arbeiten ?
Ich stelle mir das schön vor: ich öffne eine Ansicht, die sich selbst mit 10 Spalten generiert.... während ich in der Ansicht bin, verschwinden plötzlich 3 SPalten und die Ansicht zeigt ganz andere Daten an, weil ein anderer User dummerweise kurz nach mir die Ansicht geöffnet hat...
Aber das nur zur Überlegung, ob das ganze sinnvoll ist...
Was Du willst liesse sich (vermutlich, so was habe ich selbst aich noch nicht umgesetzt) über das Queryopen der Ansicht lösen... Dort schreibst Du Dein Script rein, was die Ansicht komplett umgestaltet.... und dann zeigst Du die Ansicht dem User... Dazu MUSST Du aber ziemlich gut in Script sein, und vor allem UNBEDINGT den Unterschied zwischen Frontend und backend in Script verstanden haben... sonst geht das zwangsläufig in die Hose...
Ich würde so was eher nicht angehen, es sei denn es liesse sich bei den Anforderungen partout nicht vermeiden... und vermeiden lässt sich sowas über ein anständiges DB-Design meistens.
HTH
Tode