Короче, называйте свою польскую национальную не национальной, а долгосрочной и едьте в Болгарию

она и без того именно так и называется.

Виза, выдаваемая страной Шенгена, со сроком пребывания до 3-ёх месяцев, - это краткосрочная шенгенская виза C. Если же срок пребывания превышает 3 месяца, страной Шенгена выдаётся долгосрочная национальная виза D (другого просто не дано!)
И не я это придумала.
Опять, ссылаясь на решение №48, принятого советом министров (
http://dv.parliament.bg/DVWeb/showMaterialDV.jsp?idMat=61023):
б) „виза за дългосрочно пребиваване“, посочена в член 18 от Конвенцията за прилагане на Споразумението от Шенген
А вот цитата из главы 18 Конвенции о применении Шенгенского соглашения, на которое даётся ссылка в решении:
Визите за престой над три месеца са национални визи, които се издават от една от договарящите страни съгласно нейното национално законодателство.
(Визы со сроком пребывания более 3 месяцев – это национальные визы, которые выдаются одной из стран соглашения согласно законодательству сраны, которая их выдаёт ).
Выходит, виза D, выданная польской стороной, на территории Болгарии будет иметь такую же силу, как и на территории, например, Литвы, ну, или любого другого гос-ва, которое является полноценным участником Шенгенского соглашения.