meta field support

This is still beta code use at your own risk