Возможно, вместо зубчатого массива вам лучше подойдет словарь, в котором ключ является первым элементом каждого из ваших массивов. Поскольку словари являются хеш-таблицами, поиск должен быть быстрым.
// Some test data.
var dictionary = new Dictionary<string, string[]>
{
{ "foo1", new string[] { "foo1", "bar1" }},
{ "foo2", new string[] { "foo2", "bleh" }},
{ "foo3", new string[] { "foo3", "bar3", "hello", "world" }},
{ "foo4", new string[] { "foo4", }},
{ "foo5", new string[] { "foo5", "bar5", "test" }},
};
string[] item = dictionary["foo3"]; // Fast look up.