Can a table have column chooser, if content is dynamic?

Project is a chatbot. One pane is for chat messages, and in some cases there's an extra pane for contextual visual (table, PDF, video, etc.).

So, in this contextual pane, there will sometimes be a table. The appearance of the table is the same. But content changes, based on question being asked.

Can this table have a column chooser? Even if the content changes dynamically?

Question for UX designers: is this weird?

Question for developers: is this feasible? That the column chooser skeleton exists, but names of columns change within it?