Building out dynamic custom fields