Viel zu umständlich.
Machs mit einer bzw. zwei globalen Variablen und einem event_full template.
So funktionierts:
1. in der z.B. initconfig die Variablen initialisieren, meine heissen so:
	PHP-Code:
	
// initconfig.php
$GLOBALS['myEvents']['showEvent'] = array(0);  // liste an durchgezählten Events, die angezeigt werden sollen
$GLOBALS['myEvents']['count'] = 0; // aktueller Zähler 
 2. Ein neues event_full template nehmen und oben einfach abfragen, ob der aktueller Zähler, also das aktuelle Event angezeigt, bzw. das Template durchlaufen werden soll:
Wenn ja, Template durchlaufen lassen und Zähler hochzählen,
Wenn nicht, Zähler hochzählen und Template verlassen.
	PHP-Code:
	
<?php 
if( !in_array($GLOBALS['myEvents']['count'], $GLOBALS['myEvents']['showEvent']) )
{
    $GLOBALS['myEvents']['count'] += 1; // hochzählen für nächstes Event
    return;
}  
?>
/**
 * normales template hier
 */
 // hochzählen für nächstes Event
<?php $GLOBALS['myEvents']['count'] += 1; ?>
 
Fertig. 
So, kannst du beliebige Events überspringen, bzw. anzeigen lassen.
Die 4 weitern kann man ja einfach im Modul einstellen, also ein 2. Eventliste Modul.
Grüße,
Tim