Вы можете создать класс / структуру, которая имеет два члена - AreaProperties & FieldProperties и вернуть список этого класса
class Pair<T1, T2>
{
T1 t1;
T2 t2;
}
List<Pair<AreaProperties, FieldProperties>> Save(){ ...}
Или вместо этого используйте System.Collections.Generic.KeyValuePair (согласно рекомендациям Патрика ниже)
List<KeyValuePair<AreaProperties, FieldProperties>> Save(){ ... }
Таким образом, вы также сохраняете отношение 1..1.
Edit:
В случае, если вам нужно 1..n отношения, я думаю, что вы хотите вернуться
Список >> вместо этого, таким образом, у вас есть список свойств поля для каждого возвращаемого свойства области, и вы все еще сохраняете связь между ними.