That is what cell render views are for. Make a small view that can receive your barcode string in view.params.value and place the barcode component in that view, bound to that parameter. Then set the table column to render mode == view and provide that view path.
So I have my barcode here and the table loads in data from a Query, the Part Number columns header from the database is actually material but I can't seem to figure out how to load in the material value for each column into the barcode