Hi,
When you edit a column with a foreign key, a popup window shows the foreign key rows in a dictionary. That's a great feature that you should advertise! (Navicat has something similar called 'Foreign Key Data Selection')
The dictionary has 'value' (the foreign key) and 'description' columns. How does DBeaver decide which column from the referenced row to use for the description? Is it possible to select a different column for the description?