I'm looking at this again now, and wonder what the general opinion is of the following strategy.

1) Make a note of the names of all of my variables which fall into assembly routines

2) Force PBP to locate them all in Bank 13 , for example, myvar1 var byte BANK13

3) At the start of each section of assembler use 'MOVLB 0xD'

Any other advice is welcomed
Chris