Yes it is. Due to possible corruption of data within the SharePoint database
I would use the SharePoint API if you need to create a custom look up. (Note:
You can use SQL stored procedures or views to get the info it just is not
recommended by the SharePoint people I have spoken with).