Cache it as a data file after the first call, with an option to update. Can also do this for get_fields(), get_required_fields() and get_lov_fields()?