Hi @mitchscales Thanks for reaching out!
Is InstructorDensity the name of your lat/long query? If so, the data will be stored under the .data property, so InstructorDensity.data. Then, you'll need to determine if your .data is structured as an array of objects or an object of arrays.
If it's coming from SQL, it's likely an object of arrays. In that case, you could return InstructorDensity.data.latitude and InstructorDensity.data.longitude to get two arrays of values. That said, the points section is actually looking for a single array with an object for each lat/long, so you'll have to use some Javascript to format your data in that structure. This post may help!
I believe you can leave the GeoJSON as empty & the map will still work as expected, despite the red outline
For table filtering, we have this doc, or you could use a transformer on your table query & use Javascript code to filter the data.