New constructField matlab routine