Самый простой способ - вызвать getImageList дважды - один раз для вывода input'ов, второй - для вывода слайдов.
У вас получится что-то вроде:
<div class="slider">
<div data-am-fadeshow="next-prev-navigation">
<!-- Radio -->
[[getImageList? &tvname=`slider` &tpl=`tpl.slider.input.row`]]
<!-- Slides -->
<div class="fs-slides">
[[getImageList? &tvname=`slider` &tpl=`tplsliderItem`]]
</div>
.... и далее по тексту
Чанк
tpl.slider.input.row будет в себе содержать примерно следующее:
<input type="radio" name="css-fadeshow" id="slide-[[+idx]]" />
[[+idx]] - это плейсхолдер, выводящий порядковый номер записи. Можно заменить на [[+MIGX_id]] - плейсхолдер, который будет выводить ID текущей записи MIGX. Но этот плейсхолдер не зависит от сортировки MIGX-записей в самой табличке.
Всё то же самое ещё проще сделать на Fenom, там даже не нужен сниппет getImageList.
{set $slider = $_modx->resource.slider | json_decode : true}
{set $idx = 1}
<!-- Radio -->
{foreach $slider as $slide}
<input type="radio" name="css-fadeshow" id="slide-{++$idx}" />
{/foreach}
<div class="fs-slides">
{foreach $slider as $slide}
...код слайда
{/foreach}
</div>