Currently Vivliostyle does not support the running() and element() functions.
Alternatively, you can create running headers and footers with Vivliostyle by using functionalities of Adaptive Layout.
The specification of Adaptive Layout is at:
http://www.idpf.org/epub/pgt/
A tutorial of Adaptive Layout by Peter Sorotokin is also available at:
http://sorotokin.com/adaptive-layout/
If you are referring to the following bugs on table layout, we recently fixed them in the development version.
The fixes will be included in the next release.
Table (column) width should not change over page breaks
Table cell with rowspan disappears after page break
Table breaks occur between the colgroup and the first row