Support any JavaScript evaluable expression rather than just JSON strings
Better nested  table detection