For a regular library (.lvlib), opening a reference to it (via the 'Library.Open' method) will not bring member VIs into memory.
For a class (.lvclass), opening a reference to it (via the Library.Open method) will bring all member VIs into memory. There's no way around this behavior that I know of.