Menu block makes parent menu item active when maximum levels not cover the linked node
If I understand correctly you need the Menu Position module. Using this module you can keep Parent Menu item active at any level of it's sub items.


  This module allows for the creation of rules that will dynamically add the current page into the menu system at the requested spots.