neural networks are seperate, they are built purely to learn and my assumption is that heuristics are rules that are learnt, expert systems are purely built with lots of facts (like a database) and able to draw a conclusion from hueristics
you notice how heuristics is like a 'rule' for both...