We tried to query all rows from a feature layer having a joined table and obtain all row values. When we are using the IDisplayTable::GetFieldDescription method all fields (also the joined fields) are returned, but when we are iterating through the RowCursor returned by IDisplayTable::Search only the values of the "origin table" are returned any access using a field index targetting a field from the joined table by Row::GetValue(fieldIndex) leads to a null reference.
Is this a known issue or do we need to downcast from FeatureLayer/StandaloneTable, or just access the row values using a different approach?
Thanks in advance.