Markdown table rows are indexed using the table tag, any additional tags can be added using Tag in any of its cells.

TitleDescription Text
This is some keyThe value contains a table-tag
Some RowThis is an example row in between two others
Another keyThis time without a tag

And to query: ${queryfrom index.tables() where page == _CTX.currentPage.name}

Table headers will be normalized by converting them to lowercase and replacing all non alphanumeric characters with _.