parse embed-array struct as nested fields