Hello,
Came something on my mind.
Lets make a block with multiline attributes. Name one (invisible) attribute SCRIPT. And when inserting that block, fill in a script data to that attribute, and run that script with a lisp bij selecting the block. Reason, always keep the script in the drawing. A second attribute for description etc etc....
just an idea............... can this work?
Pmxcad