Ну, на форме первоначально датасорсы должны работать независимо (исходя из условий задачи

).
Если установить в дизайне свойство JoinSource() и вызвать ClearDynalink(), то это условие выполняется.
Но, при хождении по первому (несвязанному) датасорсу для второго все равно будет вызваться ExecuteQuery() - при этом будут сбиваться пользовательские фильтры для него, да и позиционироваться будет на первую запись (что естественно)