I'm not sure but there could be 2 dnt to define an object , 1 for stats and another for the other things.
Don't forget that ^this work only with weapons and armor. For any usable item we have to look in some dnt.
BTW I'm very interested in your idea, if we could work on it , it could be great =)