Craig, you should be able to insert a working block, create a line starting at the insertion point, explode the block, change the attributes to reflect "bylayer" or "byblock" or whatever setting it is you need. Then redefine the block using the new attributes and same geometry. Finally after redefining the block, simply use ATTSYNC to make them all the same.