Вот это: require_once (dirname(dirname(dirname(dir

Вот это:

require_once (dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))).'/model/modx/processors/security/user/getlist.class.php');

замените на require_once MODX_PROCESSORS_PATH.'security/user/getlist.class.php');

Про дубляжи записей: изучайте SQL, там вопрос только в нем, а не в MODX-е. Какой SQL-запрос будет сформирован, такие данные и будут получены.