А как этого добиться при Model::insert()?
$tests = PerformanceTest::with('results:guid,test')->limit(3)->get()->map(function ($test) { // ссылка на родителя в guid
$test->results = $test->results->pluck('test')->unique(); // там просто повторы
return $test;
});
dd($tests);
вообще похоже на изначальную кривую связь и у сервиса должна быть не фича "беларусь", а фича "страна".
Таким образом нужно добавить таблицу feature_values, куда перенести россию и беларусь, связанную с features (например страны) через feature_id, а в сводную таблицу service_feature добавить дополнительное поле feature_value_id