You're listing tables (= Fabrik lists) and records (=rows) in those tables.
I'm now talking tables (= Fabrik lists) and elements (= columns) in those tables:
table1:
id (internal)
remark_numeric (field, text or integer or number)
remark_alpha (dbjoin to table2)
remark_alphanumeric (dbjoin to table3)
table2:
id (internal, "value" for above dbjoin "remark_alpha")
remark (text, "label" for above dbjoin "remark_alpha")
table3:
id (internal, "value" for above dbjoin "remark_alphanumeric")
remark (text, "label" for above dbjoin "remark_alphanumeric")
Table1 (e.g. List1 in Fabrik) will then show you the desired result.