Semantic Forms fields can be constructed conditionally when using templates, parser functions, etc. But, they usually fail when in a table, unless preceded by a new line. It does not help to change the table cell's pipe syntax to a pipe template. Only the new line seems to workaround the problem.
I took the day to prepare a demo, which I will post after I rename it to the
bug number that this report receives.
Version: unspecified
Severity: normal