I was looking at this old post, sorry, I believe you sorted it out, since we've been in touch
I just wanted to add this:
We named the property ListFieldNames, on the plurar form, because it's part of DataLink class, and because we want to add multiple column list for dropdown in the future.
And we don't want to change property names in the middle of updates, and provoque breaking changes in the code, in this case, since is a published property, also the .dfm loading process.
Dropdown only will look for the first FieldName of DropDown.DataLink.ListFieldNames.
Best Regards