Perhaps a simpler/easier approach would be:
If the end result is an item that is equipable only by a DoM or contains any stat that is 'magical' then it uses Magic Craftsmanship. Otherwise it is normal craftsmanship?

Not saying this is right, but maybe it is? ^^;