For editview and detailview it works differently and I can choose a custom metadata file no problem, but when it comes to a custom listview it’s different.
There was a thread on another forum that talked about overriding the prepareSearchForm() method, but it’s unclear if that’s the correct method and where exactly we would specify the metadata file