Обещаю все закрыть официальным образом сегодня-завтра, сейчас времени нет...
Да, эта тема - закрыта. 
Можно принимать к действию "схему 1", изложенную выше. Если потребуется сформулировать в отдельном посте здесь, допишу. В перечень принятых правил будет сегодня внесено.
Итак, метод 1:
Слово c -il (-el) в середине или начале
 ===> 
       Эльфийское ли оно?
        ===> 
               1. Нет, не эльфийское 
                   ===> 
                          "л".
               2. Да, эльфийское 
                   ===>"ль".
Слово, кончающееся на -el
 ===> 
       Эльфийское ли оно?
        ===> 
               1. Нет, не эльфийское 
                   ===> 
                          "л".
               2. Да, эльфийское 
                   ===>"ль".
Слово, кончающееся на -il
 ===> 
        Эльфийское ли оно?
        ===> 
               1. Нет, не эльфийское 
                   ===> 
                          "л".
               2. Да, эльфийское 
                   ===> 
                          Есть ли гласная перед "i"?
                          ===>
                                 2.1 Нет, не имеется
                                      ===> 
                                             "ль".
                                 2.2 Да, есть
                                      ===>
                                             "л".
Следует заметить, что в случае с тем же Imrahil - несмотря на то, что мне указали на адунайское происхождение слова - явно проглядывает четкая аналогия с Edrahil (каковое слово эльфийским признано). Поэтому Имрахиль. Однако таких случаев вроде бы не должно быть слишком много; не-эльфийский же прежде всего означает корни из европейских языков (первым делом английского), а также гномий, орочий и т.п.
В случаях с иными гласными перед L пишем "л"... за исключением, возможно, таких единичных случаев как Гэндальф.