Как преобразовать коллекцию объектов в коллекцию значений одного из его свойств одной строкой?
source.Select(c=>с.Text).ToList() 
или
var t = from c in source
           select c.Text
В принципе одно и тоже
Из готовых стредств не знаю, но можно было бы немного допилить стандартный List до нужной функциональности и уже пользовать его в одну строку
Чтобы получилось что то вроде: var XXXFieldList = mySuperlist.ToXXXFieldList();