You're using the ABC list for creating multiple memory thread. What you want is to be able to remember one peice of information that gives you access to the rest of the information in you're memory web. If you run into the problem where you cannot find the answer you need to do Intelligence Gap Management.
Your proposed idea is exactly what you can use the ABC list for.
Alex
Alex