В Jelly Bean добавлена поддержка расширяемых уведомлений о состоянии. Согласно http://developer.android.com/about/versions/jelly-bean.html:
В дополнение к шаблонным стилям вы можете создавать свои собственные стили уведомлений, используя любой удаленный вид.
Как это сделать? Я считаю, что для этого вам нужно создать собственный Notification.Style а>. Это абстрактный класс, поэтому его нужно расширить. Мне не удалось найти документацию о том, какие части необходимо расширить.
Этот SO-вопрос дает хороший пример того, как использовать notificaiton.builder для основные уведомления, я использую это как отправную точку. Добавление
.setContent(new RemoteViews(getPackageName(), R.layout.notification))
добавляет настраиваемый вид для основных уведомлений, но его нельзя расширить.