I really don't follow what you are saying..
slot+"array.curX".imagePoint(0) = new blacksprite
what is this supposed to mean or do?
Why not just have an empty-slot sprite with animations for the filled slotsprites?
all you'd have to do is set the animation to array.at(slotxnr,slotynr)
if array at that place is zero set aninmationframe to zero.. (empty slot)