[I7] Procedural generation with tables?

I know how to define objects with a table.

Some stuff in the place are defined by the table of stuffing.

I also know how to randomise a table so it has different entries on separate playthroughs.

Objects appear to be defined by tables before play begins. Altering table entries happens when play begins at the earliest.

Is there a way of defining objects with a table after play begins? Or, at least, after the game’s had a chance to meddle with the tables?

Creating objects after play begins requires the Dynamic Objects extension or something similar.

(Defining objects with a table is a compiler shortcut, that’s all.)