If the virtual entity provide is from Odata feed and out of your control, it will be a little bit tricky. There are several options seems possible, but none of them is easy.
Simply summary:
1 & 2 will add the lookup column in VE, and adjust the data source to add the column.
3 will not modify the VE and data source, but do a heavy customization in UI level with PCF.