En cuanto al primer problema, puede usar el regex operator el ORM de Django proporciona
por ejemplo
Model.objects.filter(adv_images__regex=r'^\d+')[:3]
Debería generar las primeras 3 filas según el orden que haya establecido.
Para seleccionar solo los registros de números enteros, la solución más simple es probablemente
Model.objects.filter(adv_images__regex=r'^\d\.')[:3]
En cuanto al segundo problema, ¿el dígito representa un identificador de álbum único o a su fragmento le falta un campo relacional?