It may be worth trying to reconstruct the possible families from the baptisms, to try to establish if there is one or more by the name of John.
There are two baptisms in 1760s where the father is recorded as John, but no mother is named.
John Beasent bapt 27 May 1767
Mary Beasent bapt 13 Sep 1769
There is a gap before these baptisms for children with the father named John :
John Beasant bp 31 Jul 1776
Richard Beasent bp 6 Dec 1780
Mary Beasent bap 6 Apr 1783
Then there is this one, son of John & Sarah:
William Beasent bp 31 Jul 1785
There is a removal order dated 30 Jun 1781 at HRO for John Bessant & his wife Sarah, plus sons John aged 4 and Richard aged 6 months from Eling to Minstead. This fits the two baptisms above, so their mother is Sarah! Oh, wow, I've just discovered there is an image of the order online - not seen that before.
http://www.rootschat.com/links/0qii/ Before 1812, ages are not generally recorded for burials, so this could be tricky.
These may be relevant:
Sarah Beasant 1 Jul 1766 (not likely to be Sarah Compton, unless John married again after her death in another parish)
Elizabeth Beasant 27 Sep 1778
Elizabeth Beasent 13 Mar 1782
John Bessant 14 Sep 1834 age 56
Sarah Bessant 31 Mar 1823 age 54
Sarah Bessant 30 Mar 1828 aged 84
Sarah Bessant 13 Dec 1829 age 70
Nell