tblFindColMeta(rowKey, colMeta, tblEl) {
    if (!colMeta && !tblEl) throw new Error("[tblFindColMeta] Either the column metadata array or the HTML table element must be provided");
    if (!colMeta && tblEl) colMeta = this.tblGetColMeta(tblEl);
    let colDef;
    if (colMeta[rowKey]) colDef = colMeta[rowKey];
    else {
      const find = colMeta.find((c) => c.name === rowKey || c.index === Number(rowKey));
      if (find) colDef = find;
    }
    return colDef;
  }
Find the column definition for a single column
@param {string|number} rowKey Key or index to use for column search
@param {Array<columnDefinition>=} colMeta Array of column definitions. If not provided, will need the HTML table element.
@param {HTMLTableElement=} tblEl If the colMeta table not provided, provide the HTML table element to do the lookup
@returns {columnDefinition} Column metadata object