Hello,
logical and physical model has some differences, so be aware that it is not possible map all items from logical to physical 1:1.
You can create by TDM macro or script very much. Below is example how to create attribute in logical model (All methods, properties and others you can find in Reference Guide).
var Ent = Model.Entities.GetObjectByName('Entity2'); //One Entity from my model
var Attr = Ent.CreateNewObject(4007); //4007 is Object Type of LERAttribute
Could I know your workflow? It is not very often that users want to create logical from physical model. Maybe I will help you more if I know what would like to do.
Regards
Daril