Maybe I missed someone explaining this. Sorry if I am giving redundant info.

The IAL collects users information when they join or do any action which sends an event to your mirc. (text,mode, etc)

What this means is when you join a room and they are idle, not doing anything, they won't be entered into your IAL. (They means anyone in the room)

To fix this you should who the channel when you join.

Now keep in mind, if you have a lot of people in the room it may flood you out. Or if you join several large rooms at once and automatically who all the channels at once. You may need to devise a queu system to slow down the incoming information.

This is the basic idea.

on me:*:join:#:who #